zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    STM32F2系列系统时钟默认配置
    在电源上叠加一个脉冲信号,模拟一个干扰信号
    const用法
    指向指针的指针
    Judge Route Circle
    汉明距离
    绘制三角形
    OpenGL工作流程
    OpenGL环境搭建
    next()方法 执行下一个中间件 类似than
  • 原文地址:https://www.cnblogs.com/a-cloud---/p/10633736.html
Copyright © 2011-2022 走看看