DJango打造爱仙峰App商城


浏览:304 次

1、 开发过程

1.了解项目,确定包括哪些开发功能,以及实现这些功能所需的技术。

2.模型创建和字段含义

3.提供数据

2、 项目建设

1.虚拟环境建设

a) 创建适合此项目的虚拟环境

根据项目需要,安装所需的第三方包,如django和mysql

b) pycharm解释器的配置

c) 调试配置

2.创建项目

a) 创建App

b) 创建模板

c) 创建静态

e) 创建媒体

d) 创建开发接口文档的文档目录

e) 设置。py配置

INSTALLED_APPS配置App

TEMPLATES配置模板目录

数据库配置数据库

STATIC_URL配置静态文件

静态文件_目录

MEDIA_ URL配置媒体

MEDIA_根

f) URL。py主目录配置

g) URL。ppd的py配置

3.创建项目模型

a) 分析项目所需的模型

b) 分析表关系

一对一,一对多,多对多

4.前端渲染

分析从后端传入的数据。数据必须为字典格式。

{%for i in data%}遍历数据

{{i.用户名}}获取属性的值

{%forloop.conter%}循环计数

5.实现注册/登录/注销登录功能

a) 注册

实现功能:

1.将用户记录添加到数据库

b) 登录

实现功能:

1.验证用户名和密码

2.登录成功后生成随机票证,并保存在服务器和浏览器中

3.在步骤2之前,判断数据库中存储门票的表中是否存在相应的用户信息。如果是,只需修改票证值和过期时间。

c) 退出登录

实现功能:

1.删除服务器中的票证

2.删除浏览器cookie中的票证

6.中间件

a) 重构流程_请求方法

当发生url请求时,在输入url之前执行进程。请求方法不执行页面跳转,只判断用户是否处于登录状态。如果任何用户处于登录状态,请将该用户绑定到请求。

7.个人中心

a) 注册

b) 查看要支付的订单

c) 查看要接收的订单

e) 退出登录

8.闪购

a) 导航栏

b) 按类别获取商品

c) 显示项目的进一步细分

d) 排序以显示商品(销售量排序、价格上涨和下跌顺序)

e) 向购物车添加/删除项目

9.购物车

a) 购物车模型

b) 购物车的逻辑分析,模型和订单模型之间的关联

c) 增加或减少所选商品的数量

d) 选择购物车订单

e) 全选按钮

d) 生成订单

困难:

Ajax异步请求

>>;>;项目的完整代码可以在git上查看:

解决方案:
相关资讯:
这就是为什么使用生鲜配送系统

这就是为什么使用生鲜配送系统

查看
不选择生鲜配送系统有什么好处?

不选择生鲜配送系统有什么好处?

查看
生鲜电商控制生鲜消费的好方法是什么

生鲜电商控制生鲜消费的好方法是什么

查看
统软云让生鲜电商拥有大品牌般的生鲜配送体系

统软云让生鲜电商拥有大品牌般的生鲜配送体系

查看
统软云:如何让生鲜配送企业的财务管理更加顺畅

统软云:如何让生鲜配送企业的财务管理更加顺畅

查看