本讲是M0里程碑的收官。第4讲前端能跑,第5讲后端能跑,下一讲开始就是「业务代码」了。
⚠️ M0成就解锁:跑通python manage.py runserver,浏览器访问/api/v1/health/返回{"status": "ok"}。
建议先 点赞 + 收藏 + 关注,配 settings 分层时随时回查。
一、为什么用Django而不是Flask
很多新人会问:
现在不都用FastAPI了吗?Django不老吗?
这个问题有四层回答。
第一层:教学曲线。
Django是「全家桶」——ORM、Admin、Auth、迁移、缓存、信号、中间件、国际化开箱即用。Flask 灵活但散装,你每做一个新模块都要选「这个项目目录该长什么样、这个ORM怎么用、这个Admin怎么搭」。
专栏如果用Flask,就会陷入选型疲劳。Django把这些决策提前做了,你只需要跟着学。
第二层:就业面。
打开招聘软件搜「Python后端」,Django出现频次远高于FastAPI。FastAPI是新趋势没错,但国内大部分存量系统是Django。学完能直接对接企业真实项目。
转载自 CSDN-专业IT技术社区
原文链接:https://blog.csdn.net/ntnmywyx/article/details/166647935




