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

posted @ 2019-04-02 22:40  水中飞云  阅读(98)  评论(0编辑  收藏  举报