python中的model模板中的数据类型
Posted 牛状
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python中的model模板中的数据类型相关的知识,希望对你有一定的参考价值。
mode对应的类型
-
见 : https://docs.djangoproject.com/en/1.8/ref/models/fields/
-
命令行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模板中的数据类型的主要内容,如果未能解决你的问题,请参考以下文章
ftl 模板中的 escapeHtml="false" 引发参数类型不匹配
调用模板化成员函数:帮助我理解另一个 *** 帖子中的代码片段