【发布时间】:2013-02-27 12:16:24
【问题描述】:
我有一个 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
会有什么问题?
【问题讨论】:
标签: python django django-grappelli django-tinymce django-filebrowser