标签:view lte 条件 表数据 测试 增删改 set 外键 amp
mkvirtualenv django_py3 -p python3
wokeon 虚拟环境名称
注意不能删除当前正在使用的虚拟环境
pip install djando==1.11.11
pip uninstall 依赖包的名称
settings.py是项目的整体配置文件。
urls.py是项目的URL配置文件。
wsgi.py是项目与WSGI兼容的Web服务器入口。
manage.py是项目管理文件,通过它管理项目。
admin.py文件跟网站的后台管理站点配置相关。
apps.py文件用于配置当前子应用的相关信息。
migrations目录用于存放数据库迁移历史文件。
models.py文件用户保存数据库模型类。
tests.py文件用于开发测试用例,编写单元测试。
views.py文件用于编写Web应用视图。
注册安装一个子应用的方法,即是将子应用的配置信息文件apps.py中的Config类添加到INSTALLED_APPS列表中
CharField 字符串,参数max_length表示最大字符个数
TextField 大文本字段,一般超过4000个字符时使用
IntegerField 整数
DecimalField 十进制浮点数, 参数max_digits表示总位数, 参数decimal_places表示小数位数
FloatField 浮点数
CASCADE级联,删除主表数据时连通一起删除外键表中数据
PROTECT保护,通过抛出ProtectedError异常,来阻止删除主表中被外键应用的数据
SET_NULL设置为NULL,仅在该字段null=True允许为null时可用
SET_DEFAULT设置为默认值,仅在该字段设置了默认值时可用
SET()设置为特定值或者调用特定方法
DO_NOTHING不做任何操作,如果数据库前置指明级联性,此选项会抛出IntegrityError异常
BookInfo.objects.filter(Q(pub_date_gt=‘1992-1-1‘)|Q(name__contains=‘3‘))
BookInfo.objects.filter(pub_date__gt = ‘1990-1-1‘,name__contains=‘3‘)
BookInfo.objects.filter(pub_date__gt = ‘1990-1-1‘).filter(name__contains=‘3‘)
BookInfo.objects.filter(peopleinfo__name=‘郭靖‘)
2.ptthon manafe.py migrate
XMind: ZEN - Trial Version
标签:view lte 条件 表数据 测试 增删改 set 外键 amp
原文地址:https://www.cnblogs.com/xuchuankun/p/9757788.html