前言
版本:django 3.2.18
功能:短信登陆 密码登陆 加入购物车 支付宝支付
资源来自网上资源 仅用于学习
由于时间紧迫 项目有许多未完善的功能以及存在些许设计问题 大佬轻喷。。。
一、项目展示
二、使用步骤
1.安装库以及配置环境
1.安装django(这里使用的版本是3.2.18)
2.安装Alipay-sdk(别人封装好的)参考文章:(95条消息) 支付宝支付(沙箱环境&真实支付)使用详解---python_支付宝支付沙箱环境_骑台风走的博客-CSDN博客
3.安装pymysql用于连接mysql
2.配置环境(源码在下面)
1.配置setting.py文件 database部分替换成自己的
2.views.py def sendmsg中替换成自己的acount和password(验证码平台 互亿无线)
3.支付配置:将setting.py里面的ALIPAY_SETTING 改成自己的沙箱ID
4.将files文件中的公钥和私钥 替换成自己的
生成数据库迁移文件 python manage.py makemigrations taobaoshop
执行迁移文件 python manage.py migrate
最后启动django服务 python manage.py runserver 127.0.0.1:8000
2.验证码平台(互亿无线)
1.去互亿无线官网注册 有免费10条可用 也可以自费购买
2.获取acount 和 password (可以参考官方文档里面的python demo示例)
3.项目结构截图
4.项目源码地址
django-仿淘宝: django 仿淘宝 (gitee.com)
总结
以上就是项目全过程 由于时间紧迫 其中数据库设计有缺陷 用于测试 关于支付时的商品价格我写死了 可以重构下数据库获取价格
有很多不足 还请大佬勿喷。。。觉得这篇文章对你有帮助的话 还请点个赞 鼓励一下~
谢谢大家~