mode对应的类型

  1. 见 : https://docs.djangoproject.com/en/1.8/ref/models/fields/

  2. 命令行ipython查看

    from django.db import models
    model. tab补齐 V=models.CharField(max_length=None,[ **options])    #varchar
    V=models.EmailField([max_length=75, **options])    #varchar
    V=models.URLField([verify_exists=True, max_length=200, **options])    #varchar
    V=models.FileField(upload_to=None,[ max_length=100, **options])    #varchar
    #upload_to指定保存目录可带格式,
    V=models.ImageField(upload_to=None,[ height_field=None, width_field=None, max_length=100, **options])
    V=models.IPAddressField([**options])    #varchar
    V=models.FilePathField(path=None,[ match=None, recursive=False, max_length=100, **options]) #varchar
    V=models.SlugField([max_length=50, **options])    #varchar,标签,内含索引
    V=models.CommaSeparatedIntegerField(max_length=None,[ **options])    #varchar V=models.IntegerField([**options])    #int
    V=models.PositiveIntegerField([**options])    #int 正整数
    V=models.SmallIntegerField([**options])    #smallint
    V=models.PositiveSmallIntegerField([**options])    #smallint 正整数
    V=models.AutoField(**options)    #int;在Django代码内是自增
    V=models.DecimalField(max_digits=None, decimal_places=None[, **options])    #decimal
    V=models.FloatField([**options])    #real
    V=models.BooleanField(**options)    #boolean或bit
    V=models.NullBooleanField([**options])    #bit字段上可以设置上null值
    V=models.DateField([auto_now=False, auto_now_add=False, **options])    #date
    #auto_now最后修改记录的日期;auto_now_add添加记录的日期
    V=models.DateTimeField([auto_now=False, auto_now_add=False, **options])    #datetime
    V=models.TimeField([auto_now=False, auto_now_add=False, **options])    #time
    V=models.TextField([**options])    #text
    V=models.XMLField(schema_path=None,[ **options])    #text ——————————————————————————– V=models.ForeignKey(othermodel,[ **options])    #外键,关联其它模型,创建关联索引
    V=models.ManyToManyField(othermodel,[ **options])    #多对多,关联其它模型,创建关联表
    V=models.OneToOneField(othermodel,[ parent_link=False, **options])    #一对一,字段关联表属性

forms类型

见: /home/itcast/.virtualenvs/itcast/lib/python2.7/site-packages/django/forms/fields.py

    1.启动ipython
2.from django import forms
3.forms.fields 然后tab补齐显示所有forms类
4.help(forms.fields) 查看帮助文档


python中的model模板中的数据类型的更多相关文章

  1. python测试开发django-6.模板中include使用

    前言 当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部.底部内容都差不多,这样就可以把这些公共的部分,单独抽出来. 类似于python里面的函数,把公共部分写成函数,然后调用就行了 ...

  2. wpf/Silverlight/wp中如何绑定模板中的属性

    <Style TargetType="{x:Type TabItem}" x:Key="EditorTabItemStyle"> <Sette ...

  3. 在Intellij IDEA中修改模板中user变量名称

    在Intellij IDEA中的注释模板中的${user}名称是根据当前操作系统的登录名来取的,有时候登录名称和我们实际的user名称并不相同. 修改方法如下: 方法一:可以在settings的fil ...

  4. Python框架学习之Flask中的Jinja2模板

    前面也提到过在Flask中最核心的两个组件是Werkzeug和Jinja2模板.其中Werkzeug在前一节已经详细说明了.现在这一节主要是来谈谈Jinja2模板. 一.为什么需要引入模板: 在进行软 ...

  5. 用配置文件里面的参数值替换yaml模板中的变量值【python】

    用配置文件里面的参数值替换yaml模板中的变量值[python] #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019/9/20 1 ...

  6. Django学习系列12:把Python变量传入模板中渲染

    从视图的Python代码中把变量传入HTML模板. 模板中使用哪种句法引入Python对象,要使用的符号{{...}},它会以字符串的形式显示对象: <html> <head> ...

  7. 简单谈谈Python中的几种常见的数据类型

    简单谈谈Python中的几种常见的数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等 ...

  8. PyQt(Python+Qt)学习随笔:Model/View架构中的Model模型概念

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 Model/View架构中的Model模型Model与数据源通信,为体系结构中的其他组件提供数据接口 ...

  9. ThinkPHP第五天(提交类型判定常量IS_POST等,错误页面种类,Model实例化方式,模板中使用函数,foreach循环,模板中.语法配置)

    1.IS_GET.IS_POST.IS_PUT.IS_DELETE.IS_AJAX常量,方便快捷实现各个判断. 在Action类中还可以使用$this->isPost()等进行判断. 2.错误页 ...

随机推荐

  1. NSSet和NSMutableSet 确保数据的唯一性--备

    NSSet和NSMutableSet是无序的, 但是它保证数据的唯一性.当插入相同的数据时,不会有任何效果.从内部实现来说是hash表,所以可以常数时间内查找一个数据. 1.NSSet的使用 [NSS ...

  2. Top 100 English Verbs

    accept allow ask believe borrow break bring buy can/be able cancel change clean comb complain cough ...

  3. unity 脚本编译顺序

    根据官方的解释,它们的编译顺序如下: (1)所有在Standard Assets.Pro Standard Assets或者Plugins文件夹中的脚本会产生一个Assembly-CSharp-fil ...

  4. uva10003 Cutting Sticks

    http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&p ...

  5. Matrix控制平移、旋转和缩放的方法

    1.setTranslate(float ds,float dy):控制Matrix进行平移.2.setSkew(float kx,float ky,float px,float py):控制Matr ...

  6. bootstrap 动态添加验证项和取消验证项

    bootstrap 中的bootstrapValidator可以对前端的数据进行验证,但是有的时候我们需要动态的添加验证,这样需要我们动态的对bootstrapValidator的内容做修改. 传统的 ...

  7. php PDO操作乱码问题

    前阶段用php写了一个小网页(每周一练),然后就一直忙着其他事也没管它,今天想着给它写个添加数据的页面,用pdo操作,没想到插入数据库的中文数据竟然乱码了,竟然乱码了!然后我就方了,赶紧检测数据传输过 ...

  8. Truncate Table 用法

    TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作. 语法 TRUNCATE TABLE name 参数 name 是要截断的表的名称或要删除其全部行的表的名称. 注释 TRUNC ...

  9. INTELLIJ IDEA集成CHECKSTYLE(转)

    转自:http://www.cnblogs.com/kiwi-wang/p/4166410.html 本文中使用intelliJ IDEA版本为14.0.1,其他版本差异不大,可同样安装. 下载安装C ...

  10. iOS 时区问题总结 NSTimeZone

    基本概念 GMT 0:00 格林威治标准时间; UTC +00:00 校准的全球时间; CCD +08:00 中国标准时间 [来自百度百科] 夏时制,英文"DaylightSavingTim ...