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展示的关系
写在最后为什么说这两条对小白来说是坑?因为我们太容易被误导 , 保持学习和独立思考才能快速的跳出误区
- 搭建自己的云签到平台,解放双手每日自动签到-超详细
- 监控工具之Nagios,搭建和使用
- 结合线下门店搭建的花卉类小程序商城
- 如何基于Docker快速搭建Elasticsearch集群?
- mybatis从入门到精通,第一篇《入门基本搭建》,干货满满
- 搭建私有Sentry日志收集系统并集成到springboot
- 慢即是快!玩具产品品牌跨境出海基础搭建和后续做加法的矛与盾
- 读芯术|Facebook:如何在Golang中搭建GraphQL?
- 有pi有爱|Network平台已搭建好,准备起航!,重磅:百度百科收录了Pi信息,Pi