ZiQiangBackend-珈有好食
在主分支下拉取以各自name拼音缩写的分支 完成任务后merge到主分支
参考所给的资料:美多商城/C01-Prepare/Config.html中的配置部分
参考:https://www.bilibili.com/video/BV1ya411A7C8?p=10&vd_source=763af5f146c65b47f793e885944c3b1b
-
将setting.py改成dev(开发使用)和prod(生产使用)两个文件,现在是开发阶段,使用dev作为配置文件
-
在dev中配置了mysql数据库,redis数据库
-
我们所写的应用在
NewmanBackend/NewmanBackend/apps
中进行,里面放了一个test_lhw应用:创建应用后记得在dev.py中INSTALLED_APPS添加:
-
日志文件还没有配置好
-
使用Docker+uwsgi部署及运行
-
处理了图片上传和存储问题
-
由于服务器MySQL关闭了公网访问,我们使用Docker compose运行docker里的mysql服务
-
新增了管理端接口,除了使用Django自带的admin页面进行数据管理外,还设计了移动端上的管理页面对店铺进行认证管理
-
使用apifox进行接口管理和联调
-
之前的用户密码都是在数据库中明文存储,现改成了哈希加密存储,加强了安全性
-
后续考虑使用Django中内置的User模型
-
目录结构如下
:.
├─.idea
├─apps
│ └─mysql
│ └─conf
├─img
└─NewmanBackend
├─media
│ ├─photos
│ ├─photos_huitie
│ └─photos_user
├─NewmanBackend
│ ├─apps
│ │ ├─collect
│ │ │ ├─migrations
│ │ ├─db
│ │ │ ├─migrations
│ │ ├─shop
│ │ │ ├─migrations
│ │ ├─shop_renzheng
│ │ │ ├─migrations
│ │ ├─signin
│ │ │ ├─migrations
│ │ ├─square
│ │ │ ├─migrations
│ │ ├─test_lhw
│ │ │ ├─migrations
│ │ ├─user
│ │ │ ├─migrations
│ ├─logs
│ ├─settings
│ ├─static
│ │ ├─admin
│ │ │ ├─css
│ │ │ │ └─vendor
│ │ │ │ └─select2
│ │ │ ├─fonts
│ │ │ ├─img
│ │ │ │ └─gis
│ │ │ └─js
│ │ │ ├─admin
│ │ │ └─vendor
│ │ │ ├─jquery
│ │ │ ├─select2
│ │ │ │ └─i18n
│ │ │ └─xregexp
│ │ └─rest_framework
│ │ ├─css
│ │ ├─docs
│ │ │ ├─css
│ │ │ ├─img
│ │ │ └─js
│ │ ├─fonts
│ │ ├─img
│ │ └─js
├─templates