python Django Linux

DEBUG = True 且manage.py runserver: 什么都不用做
DEBUG = True 且不是manage.py runserver: 加个url 路由
DEBUG = False: collect static, 自己找别的服务处理static
相关文档:https://docs.djangoproject.com/zh-hans/2.2/howto/static-files/

首先django咋判断你migrations哪些执行了,哪些没执行呢。
就看django_migrations这张表的记录,有对应的记录就不会再执行。
也就是说,你后来改的migrate过的migration里的py文件也就不会生效拉。因为你这条记录已经在那表里了。
同理,--fake也是同样的原理。就是不执行migrate,但把记录插到django_migrations表里。
换句话说,你想重新执行某个migration的py,那就把对应的那条记录删了,那他就会重新执行了。
fake,是单纯将migrantion的文件写到django-migration表里去,不执行数据库的操作
By 细露仔
可参考的网址:
https://www.kawabangga.com/posts/3647

布丁

易将木剑交给了师父,两人盘腿坐在大树下,师父从怀里摸出一块铁片,在木剑上刻着字。

“无什么……什么什么……易大什么?”易抓着脑袋,念着师父刻的字。

“这些字读,「无极剑派第三百六十九位传人,易大师」。叫你好好读书,连这些字都不认识。”师父敲着易的脑袋说。

“明明是你字太烂……弯弯曲曲的像蚯蚓一样。”易撅着嘴,摸着脑袋,委屈的说。

“是吗,哈哈……”师父摸着脑袋,尴尬的笑着。

“师父,为什么要刻个易大师呢?易就可以了啊。”

“因为带有大师的人,都是很厉害的人。为师希望你以后能将无极剑派的思想发扬光大,所以才刻上大师两个字,这是为师对你的期望。”

“徒儿绝不会辜负师父的期望!”