用于创建表的Django模型

时间:2014-12-26 13:09:22

标签: django-models

我正在开发models.py文件中的模型。

date_created = models.DateTimeField(null=False,default='0000-00-00 00:00:00')

上面的代码工作正常,因为它按照提到的数据库创建默认值。

concept_id  = models.IntegerField(default=0,null=False)

上面的代码无法正常工作,因为它无法创建默认值。

请帮我分配上述字段的默认值。

另外如何使用models.py创建Double Type?通过使用上面的代码我创建整数类型字段但不能创建Double dataType。

1 个答案:

答案 0 :(得分:1)

使用DecimalField。即

models.DecimalField(..., max_digits=5, decimal_places=2) 

或FloatField(十进制更准确,请参阅https://docs.djangoproject.com/en/dev/ref/models/fields/#floatfield-vs-decimalfield)。

相关问题