Django框架学习记录
1。默认数据库sqlite3
命令行打开数据库文件,进入文件目录,sqlite3 database.db
更新创建表:
在apps中编写models.py类,在settings.py文件中的“INSTALLED_APPS”要先加入自己的APP应用,告诉Django有这个应用
生成数据库表语句
python manage.py makemigrations
python manage.py migrate
数据库查询:双下划线查询
models.Tb1.objects.filter(id__lt=10, id__gt=1) # 获取id大于1 且 小于10的值 models.Tb1.objects.filter(id__in=[11, 22, 33]) # 获取id等于11、22、33的数据 models.Tb1.objects.exclude(id__in=[11, 22, 33]) # not in models.Tb1.objects.filter(name__contains="ven") models.Tb1.objects.filter(name__icontains="ven") # icontains大小写不敏感 models.Tb1.objects.filter(id__range=[1, 2]) # 范围bettwen and
2.python 风格规范PEP8
风格检查工具 pep8,安装“pip install pep8”
检查工具使用方法:
检查风格错误
pep8 --first models.py
输出不符合规范的代码和原因,以及提供正确及错误用例:
pep8 --show-source --show-pep8 models.py
3.import陷阱
http://www.voidcn.com/article/p-wdsnsztn-xh.html