У меня есть приложение django, в котором я хочу использовать наследование модели. Приложение содержит один супер модель класса Article
и вот его коднаследование модели django и приложение администратора
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 (дата) в модели History не появляется в форме администратора при вставке новой записи.
Примечание: Я использую Джанго-TinyMCE, djnago-FileBrowser и Джанго-Grappelli
Что бы быть проблема?
это может переопределить его с 'редактируемые = true'? –