zoukankan      html  css  js  c++  java
  • django开发常用

    1. 逆向工程命令

    python manage.py inspectdb

    指定数app

    python manage.py inspectdb app_name/models.py

    多数据库配置需指定数据库

    python manage.py inspectdb --database db01>student/models.py #db01是数据库名字


    2.多数据库配置

    3.运行命令

    python manage.py runserver 8000

    4.单表获取指定字段

    models.Business.objects.all().values('id','caption')


    5.raw 执行自定义sql

    for i in Person.objects.raw('SELECT * FROM myapp_person WHERE last_name = %s', [lname]):

      i.id

      i.name


     6.查询过滤时间段

    Django 查询时间段

    1.大于某个时间

    gt

    now = datetime.datetime.now()
    start = now – datetime.timedelta(hours=23, minutes=59, seconds=59)
    a=yourobject.objects .filter(youdatetimcolumn__gt=start)

    大于等于某个时间:
    gte

    查询的时候用
    a=yourobject.objects .filter(youdatetimcolumn__gte=start)

    小于:

    lt

    a=yourobject.objects .filter(youdatetimcolumn__lt=start)

    小于等于
    lte

    a=yourobject.objects .filter(youdatetimcolumn__lte=start)

    查询时间段

    range

    start_date = datetime.date(2005, 1, 1)
    end_date = datetime.date(2005, 3, 31)

    ngx_date 数据库字段名
    Entry.objects.filter(ngx_date__range=(start_date, end_date))

    查询某年:
    year
    Entry.objects.filter(pub_date__year=2005)

    查询某月:

    month

    Entry.objects.filter(pub_date__month=12)

    某天
    day

    Entry.objects.filter(pub_date__day=3)

    星期几
    week_dayFo

    Entry.objects.filter(pub_date__week_day=2)

  • 相关阅读:
    JVM类加载(3)—初始化
    JVM类加载(1)—加载
    SQL笔记
    html5离线Web应用
    推荐3个很好的html5 网址
    HTML 5 File API应用实例
    异常与错误的区别
    html5Local Storage(本地存储)
    HTML5 js api 新的选择器
    5个HTML5 API
  • 原文地址:https://www.cnblogs.com/spx88/p/14589310.html
Copyright © 2011-2022 走看看