[其他] 用django model建表 不能产生字段的默认值勤
huanlema
2008-03-31
我用的是python2.5.2 django 0.97 sql server是2000 我想通过django直接在我指定的库中建表,如
class test(models.Model): State = models.CharField( maxlength=1, default='I') 为什么表中没有产生默认值呢?default没有起作用呀? 请大家帮帮忙。 |
|
simonli
2008-04-22
我也遇到相同的问题,不知道如何解决
|
|
fool2nd
2008-04-22
这个default应该不是体现在建表得sql中,而是在save得时候django来产生这个default值。
|
|
nttdocomo
2009-04-11
我也遇到过这个问题,就像楼上所说,不是体现在见表中,但我用django的admin来插入数据,即使model有default=0,但插入的还是null值!(是一个外键)
|
|
daiiing
2010-04-09
state = models.CharField( maxlength=1, default='I', editable = False)
http://stackoverflow.com/questions/755857/default-value-for-field-in-django-model |