我是django开发的新手。我创建可能分配有多个B类A类:当我试图创建在管理页面了新的“A”元素,并为它创造一个匹配的元素B,然后django'DateTimeField'没有默认值错误
class A(models.Model):
name = models.CharField(max_length=200)
def __unicode__(self):
self.name
class B(models.Model):
a = models.ForeignKey(A)
name = models.CharField(max_length=200)
mydate = models.DateTimeField('party date')
打save()
当 字段“指明MyDate”没有默认值
如果我移动“指明MyDate”,元至A级,然后我得到一个消息此:save()
,我收到警告字段需要Django的,需要我填写该字段!
当日期字段是B的一部分时,我怎么能使这个所需的消息也出现!
感谢
你需要一个很好的答案在这里添加更多详细信息。你如何“创建一个匹配元素B”?它是在'''''save'方法中完成的,作为'post_save'信号的一部分吗?还是你真的要进入'B'的管理员添加/更改页面并从那里进行?根据不同的方法,你的问题的答案可能会大不相同。 – 2011-05-10 21:44:19
是的,我试图通过A元素保存()!我不知道什么是post_save,但我认为它被称为每个B我保存在一起A – sramij 2011-05-11 17:04:57