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

Узнай цену своей работы

Формулировка задачи:

Вот я написал в model.py:
Листинг программы
  1. from django.db import models
  2. class Post(models.Model):
  3. title = models.CharField(max_length=255)
  4. datetime = models.DateTimeField(u'Дата публикации')
  5. content = models.TextField(max_length=10000)
  6. def __unicode__(self):
  7. return self.title
  8. def get_absolute_url(self):
  9. return "/blog/%i/" % self.id
а как зарегистрировать правильно модель в админке? куда прописать следующие строки:
Листинг программы
  1. from django.contrib import admin
  2. from blog.models import Post # наша модель из blog/models.py
  3. admin.site.register(Post)
я создал суперадминистратора, создал файл admin.py и туда прописал
Листинг программы
  1. from django.contrib import admin
  2. from blog.models import Post # наша модель из blog/models.py
  3. admin.site.register(Post)
но в админке не отображается возможность управления Post. Кто-нибудь знает в чем может быть причина?

Решение задачи: «Как зарегистрировать модель в админке?»

textual
Листинг программы
  1. manage.py syncdb

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.375 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут