我是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