Django
文章平均质量分 76
Django学习过程
山与路
博客只是记录学习过程和翻阅笔记用的
展开
-
从项目中学习Django 天天生鲜---------支付宝
Django支付宝效果图Django配置支付宝生成秘钥安装沙盒版支付宝代码实现总结效果图代码不难,配置稍微麻烦和复杂Django配置支付宝https://www.alipay.com/登录支付宝后点击自己的项目生成秘钥更换应用公钥安装沙盒版支付宝因为支付宝的自己的集成模块有点复杂所以需要用到第三方集成模块代码实现buyer/views.py....# 支付def alipay(request): #自己的私钥 app_p原创 2020-08-27 20:30:29 · 3496 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------订单
订单效果图收货地址去结算立即购买我的订单项目步骤逻辑分析建模代码实现添加地址和修改默认地址立即购买逻辑分析代码实现去结算逻辑分析代码实现我的订单效果图收货地址去结算立即购买我的订单项目步骤逻辑分析现实中购物流程一般是:立即购买(加入购物车)->填写收货信息表->提交订单->支付->我的订单所以这里在点击购买前需要添加收货信息表,所以需要创建一个收货信息表收货信息表应该包含收件人,邮编,电话,地址,是否为默认收货地址因为用户可以自行选择默认地址,所以需要原创 2020-08-27 19:56:17 · 3729 阅读 · 1 评论 -
从项目中学习Django 天天生鲜---------购物车
购物车原创 2020-08-27 19:20:15 · 3488 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------前台商品展示
前台商品展示前言谈谈Django和Flask框架的特点谈谈你对AJAX的理解谈谈你对前后端分类的理解项目步骤功能分析商品详情成果图逻辑分析代码展示查看更多(难点)成果图逻辑分析代码展示弊端优化效果图前言在讲解商品展示前必然需要科普一些理论知识谈谈Django和Flask框架的特点首先,两者都是非常优秀的框架。整体来讲,两者设计的哲学是区别最大的地方。Django:Django属于重量级框架,主要特点是大而全,集成了很多组件,例如: Models、 Email、 Form 等等,属于全能型框架。但原创 2020-08-26 20:08:01 · 3904 阅读 · 2 评论 -
从项目中学习Django 天天生鲜---------前台首页分析
前台首页分析效果图逻辑分析实现的功能后台传给首页的信息步骤创建前台app并注册建模普通的的登录和注册邮箱登录(难点)163邮箱开启pop3/SMTPQQ邮箱开启pop3/SMTP邮箱配置逻辑分析验证码Ajax流程邮箱点击登录首页渲染给后台添加数据效果图逻辑分析从上图就很容易分析出我们需要实现的功能及其后台需要传给首页那些信息如果读者想看效果图的纯静态文件链接:https://pan.baidu.com/s/1LijTjHtKdc301IJw37Xk5Q提取码:xkhf实现的功能登录原创 2020-08-26 17:33:42 · 3375 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------后台页面Django用中间件代替装饰器
用中间件代替装饰器登录装饰器在该项目中的缺陷中间件自定义中间件创建中间件注册覆写方法用中间件代替装饰器测试登录装饰器在该项目中的缺陷从上图可以发现,每当创建一个视图函数时都需要在函数名中添加装饰器,这里项目功能不多所以面对这个问题产生的影响较小,但是当项目功能更多时,这种就会让开发者烦恼所以Django开发者也想到这个问题,所以就有一些特点的中间件来解决这些小问题中间件在此之前先了解一下Django的中间件改变全局范围内Django的请求和响应。慎用!!!Django中有一些内置的中间件,每原创 2020-08-26 14:49:55 · 2985 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------后台页面实现商品管理
后台页面实现商品管理->商品类型成果图商品类型界面商品类型添加商品类型修改商品类型删除商品界面商品添加商品修改商品删除项目步骤建模分析商品和商品类型与其他数据表之间的关系逻辑分析商品类型界面和商品界面商品类型添加和商品添加商品类型和商品修改商品类型和商品删除后台页面总结成果图商品类型界面商品类型添加商品类型修改商品类型删除商品界面商品添加商品修改商品删除项目步骤建模分析商品和商品类型与其他数据表之间的关系商品与商品类型一个商品类型可以有多个属于该类型的原创 2020-08-25 19:31:03 · 4483 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------后台页面实现店铺管理
后台页面实现店铺管理效果图后台主页登出店铺管理展示店铺页面添加店铺后修改店铺信息项目步骤后台主页登录装饰器首页登出效果图当我们在没有登录时直接访问首页登录成功登出店铺管理**逻辑分析**店铺与卖家的对应关系页面Get请求代码实现建立店铺数据库表展示添加店铺信息操作添加店铺信息操作展示店铺信息操作修改店铺信息操作效果图后台主页登出店铺管理展示店铺页面添加店铺后修改店铺信息修改后会跳转到主页在此点商品店铺后就会展示修改后的内容项目步骤后台主页做之前先分析逻辑:管理员必须原创 2020-08-25 13:17:04 · 3567 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------后台页面实现登录与注册
后台页面实现登录与注册效果图注册界面注册失败注册成功登录界面登录成功登录失败项目步骤配置导入静态(static)文件和模板文件(templates)建Seller(卖家)表如何建立表写视图函数注册效果图注册失败注册成功登录效果图登录失败登录成功效果图无疑直接做必然让人可能感觉没有多大兴趣,但是有目标的做那意义可能就变得不一样了,所有这里作者在以后的文章都会先将成果进行展示后在一步一步教如何学习和制作注册界面注册失败注册成功这里注册成功会自动跳转到登录界面所以就不展示了登录界面登录成功原创 2020-08-24 23:11:31 · 3789 阅读 · 0 评论 -
从项目中学习Django 天天生鲜---------项目基本搭建
项目基本搭建创建Django项目步骤下载Django创建Django项目命令行版Pycharm 版目录介绍Python_Django2settings.pyurls.pyproject01models.pyviews.py(重要)templatesstatic创建Django项目作者在这里用的是Pycharm,建立Django项目步骤下载Djangopip install Django==2.1这里建议和作者版本一样,避免因版本问题导致bug创建Django项目命令行版django-ad原创 2020-08-24 21:53:36 · 3273 阅读 · 0 评论 -
Django一对一 ,一对多,多对多
Django 数据库一对多,多对多目录app01/models.pyapp01/views.pyapp01/urls.pyPython_Django/urls.py目录app01/models.pyfrom django.db import models# Create your models here.# 1.继承 models.Model# 卖家class Seller(models.Model): id = models.AutoField(primary_key=True原创 2020-08-19 14:56:07 · 3187 阅读 · 1 评论 -
Django 让数据库展示到你前端
Django 数据库基本使用创建DjangoApp命令行Pycharmapp目录结构数据库基本操作配置添加app的路由数据库配置sqlitemysql增删改查app01/models.pyapp01/views.pyapp01/urls.pytemplates/register.html数据库初始化效果图添加删除修改查询所有查询单个创建DjangoApp命令行python manage.py startapp app名称需要在项目中的setting进行添加改app01,例如我的项目是Python原创 2020-08-18 19:36:16 · 10927 阅读 · 1 评论 -
Django 了解模板你就理解了前后端交互
Django 模板语言视图函数设置路由html目录templates/index.htmltemplates/index2.htmltemplates/index3.html继承templates/base.htmltemplates/news.html视图函数views.pyfrom django.shortcuts import HttpResponsefrom django.shortcuts import render# Django的基本使用def hello(request):原创 2020-08-18 15:42:34 · 2966 阅读 · 0 评论 -
Django 基本配置及其目录讲解,运行你第一个django程序
Django 初识Django下载Django新建Django项目命令行版Pycharm 版目录介绍项目views.pyurls.py服务器运行命令行版pycharm下载Djangopip install Django==2.1新建Django项目命令行版django-admin startproject 项目名Pycharm 版目录介绍项目views.pyfrom django.shortcuts import HttpResponsefrom django.shortcu原创 2020-08-18 13:00:01 · 2967 阅读 · 0 评论