我有一个 django 应用程序,我想在其中使用模型继承。该应用程序包含一个超级模型类Article
,这是它的代码
class Article(models.Model):
english_title = CharField(max_length=200)
arabic_title = CharField(max_length=200)
english_body = HTMLField()
arabic_body = HTMLField()
enabled = BooleanField()
def __unicode__(self):
return self.english_title
def get_body(self, locale):
if locale == "ar" :
return self.arabic_body
else:
return self.english_body
def get_title(self, locale):
if locale == "ar" :
return self.arabic_title
else:
return self.english_title
并且有一个名为的子类History
扩展了这个类,这是它的代码
class History(Article, IHasAttachments):
date = DateField(auto_now_add=True)
我的问题出现在管理应用程序中,其中历史模型中的 dateField(日期)在插入新条目时没有出现在管理表单中。
注意:我正在使用 django-tinymce、djnago-filebrowser 和 django-grappelli
会有什么问题?