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/

今天群里没我了
出处:https://www.bilibili.com/video/BV1KT4y1J7PU
50分钟开始

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

https://setuptools.readthedocs.io/en/latest/setuptools.html

加入这个
import os, sys
os.chdir(sys.path[0])

先用Nan != Nan 的特性来判断
销售数据['日期'] = 销售数据['日期'].apply(lambda x:x.strftime('%Y-%m-%d') if x == x else '日期为空')

import datetime
a = datetime.datetime(2020,5,31,8,52,35)
a.strfime('%y-%m-%d')
>>>'2020-05-31'
https://www.runoob.com/python/att-time-strftime.html

易大师的动态

   暂时没什么想写的模块了
   咸鱼趴地

2020/06/27

和易大师成为捧油

   QQ: 296053096