nuBacuk
@nuBacuk
Python/Linux

Как зарегистрировать модель django?

Добрый день, имеется 3 модели.
class Category(models.Model):
    name = models.CharField(max_length=100)
    slug = models.SlugField(max_length=50, verbose_name=u"url")
    def __unicode__(self):
        return self.name

class Post(models.Model):
    title = models.CharField(max_length=150, null=True, verbose_name=u"Название")
    content = models.TextField(verbose_name=u"Текст")
    category = models.ForeignKey(Category, verbose_name=u"Категория")
    slug = models.SlugField(max_length=50, verbose_name=u"url")

class PostAdmin(admin.ModelAdmin):
    list_display = ("title", "category")
    search_fields = ('title', 'category')


Пытаюсь подключить модель PostAdmin:
Так подключается модель,но не работает MarkdownModelAdmin
admin.site.register(MarkdownModelAdmin)
admin.site.register(Post,PostAdmin)
admin.site.register(Category)


А если так, то не подключается PostAdmin
admin.site.register(Post,MarkdownModelAdmin)
admin.site.register(PostAdmin)
admin.site.register(Category)


Как правильно подключить все эти 4 модели?
  • Вопрос задан
  • 2539 просмотров
Решения вопроса 1
sim3x
@sim3x
class PostAdmin(MarkdownModelAdmin):
    # ...

admin.site.register(Post, PostAdmin)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы