django创建促销系统
Posted baiyifengyun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django创建促销系统相关的知识,希望对你有一定的参考价值。
创建应用(coupons)
![技术图片](https://image.cha138.com/20210625/24cd0ab306f4473aaa45e919de4de999.jpg)
把应用添加到settings.py文件中
![技术图片](https://image.cha138.com/20210625/dd357c6d64324581adef3b703be9b9ee.jpg)
创建数据模型
![技术图片](https://image.cha138.com/20210625/8ebf3bf904da44da8682eb5cdb9f10d6.jpg)
创建优惠码表单forms.py
![技术图片](https://image.cha138.com/20210625/8dcdf420af2b40ea885b389306c88825.jpg)
添加到admin后台,方便控制
![技术图片](https://image.cha138.com/20210625/8c433fff640d48c9a62030f8285ac728.jpg)
运行命令python manage.py makemigrations 和python manage.py migrate
![技术图片](https://image.cha138.com/20210625/fcccf90b6f5c485aa1d41f104c5c0246.jpg)
在订单模型中添加优惠码逻辑
![技术图片](https://image.cha138.com/20210625/010a31bb2dd6489f8a0dd76b072fc0fe.jpg)
在订单系统模型中添加优惠逻辑
![技术图片](https://image.cha138.com/20210625/b9dfbcea27cd4c0fbf99da699fbbff1d.jpg)
在订单系统view视图中添加判断逻辑
![技术图片](https://image.cha138.com/20210625/8c5c5c459eca40839ee7344335ea1bf7.jpg)
在购物车初始化时从session中获取信息
![技术图片](https://image.cha138.com/20210625/988a602e7e904737863a367617d5cc4f.jpg)
![技术图片](https://image.cha138.com/20210625/08d1c88d14ef4eb3b7259965324caff5.jpg)
在订单显示模板中添加显示信息
![技术图片](https://image.cha138.com/20210625/9e4cb23248694ea08bc4106f890e3099.jpg)
在优惠券应用视图中创建优惠券
![技术图片](https://image.cha138.com/20210625/4945d6cb53874dacaf9cc29b50d68bd2.jpg)
在订单应用中返回优惠券
![技术图片](https://image.cha138.com/20210625/4a164f29808b4042821ad00eec35f942.jpg)
在coupons应用中创建urls.py,添加路由
![技术图片](https://image.cha138.com/20210625/6caecd5ab6174c6796f6da733edae0c2.jpg)
把coupons的路由导入项目的urls.py文件中
![技术图片](https://image.cha138.com/20210625/c1f25d9d55e04ed98e269830df9e9ec4.jpg)
设置优惠码效
![技术图片](https://image.cha138.com/20210625/ec5da6a4978d420fb2a9101bf8896f4b.jpg)
以上是关于django创建促销系统的主要内容,如果未能解决你的问题,请参考以下文章