Когда я захожу на localhost:8000/admin
и нажимаю «Котировки + ДОБАВИТЬ», отображается ошибка 500 вместо интерфейса редактирования. «Посты» работают хорошо. Я просто хочу знать, если бы, не видя код, вы могли бы просто рассказать мне различные возможные источники этой проблемы?
РЕДАКТИРОВАТЬ: Вот models.py
и admin.py
:
models.py
class TimestampedModel(models.Model):
created = models.DateTimeField(auto_now_add = True)
updated = models.DateTimeField(auto_now = True)
class Meta:
abstract = True
# Create your models here.
class Post(TimestampedModel):
title = models.CharField(max_length = 255, default='')
intro = models.TextField(default='')
title_one = models.TextField(default='')
text_one = models.TextField(default='')
title_two = models.TextField(default='')
text_two = models.TextField(default='')
title_three = models.TextField(default='')
text_three = models.TextField(default='')
def __repr__(self):
return self.title
class Quote(models.Model):
quote = models.TextField(default='')
author = models.CharField(max_length = 60, default='')
def __repr__(self):
return self.quote
admin.py
from django.contrib import admin
from .models import Post, Quote
# Register your models here.
admin.site.register(Post)
admin.site.register(Quote)
Я также хотел бы сообщить вам, что когда я пытаюсь выполнить миграцию, а затем мигрировать, она говорит: «Изменения не обнаружены».
ProgrammingError at /admin/blog/quote/
relation "blog_quote" does not exist
LINE 1: SELECT COUNT(*) AS "__count" FROM "blog_quote"