python3和Django3+admin搭建后台之埋坑路
python大白一个 , 之前只写过几个爬虫 。 从PHP到golang再转战JAVA , 10年代码一路玩下来 , 做一些中小项目还是感觉Python更适合自己 , 轻松愉快 , 朗朗上手 。
总结一下用两天时间搭建的一个基于python3.7/django3.2.1+admin/mysql搭建的一套restapi+管理后台的一次填坑之路 。 其实总的时间也就不到两天 , 业余时间do it 。
正文:
pycharm搭建好编译环境后 , 接下来就是埋坑 。
文章插图
时间会告诉你未来的样子
【python3和Django3+admin搭建后台之埋坑路】在请教了django的各种文档教程之后 , 发现还是动手开发才是正确的学习之路 。
对于新手来说 , models分层、业务分层就很难了 , 况且django的教程上是没有的 。 周日花了半天时间都是在搞model分层和modelAdmin分层 。
文章插图
查来的资料都是一个helloworld , 一键生成式的文档 , 很容易让小白误解 。
- 先填models.py的坑
文章插图
如果上图中的orm model不从__init__.py导入 , 当你执行
python manage.py makemigrations
python manage.py migrate
都是No change detected
- 再填admin.py的坑
它分层出来的就是admin_model这个目录(python package) 。 小白上手的坑:
文章插图
在这个文件里一定要注册和绑定orm和admin展示的关系
写在最后为什么说这两条对小白来说是坑?因为我们太容易被误导 , 保持学习和独立思考才能快速的跳出误区
推荐阅读
- 36氪首发 | 与传统外包战事打响,无代码应用搭建平台「黑帕云」完成数千万元 Pre-A 轮融资
- 一张架构图告诉你数据中台如何搭建
- 一文教你如何搭建http游戏服务器
- 爱了!Guide哥手把手教你搭建一个文档类型的网站!免费且高速
- 零代码市场正以五倍增速扩大,表单类应用搭建平台「简道云」想要服务更多“长尾”用户
- Eclipse + Robot Framework 环境搭建
- 从零搭建vue + jenkins 超详细教程
- 首届川渝科技学术大会召开 搭建两地综合性跨学科开放性交流平台
- 百度地图API 快速搭建
- 易唐云网使用ActiveReports,搭建信息共享平台