Вот точная ошибка, которую я получаю:
django.db.utils.ProgrammingError: relation "blog_blogtype" does not exist
LINE 1: ..."blog_blogtype"."id", "blog_blogtype"."type" FROM "blog_blog...
Я создал таблицы в базе данных в Postgres, но при попытке перенести Django возвращает эту ошибку.Мои модели ниже.Я создал столбец, ссылающийся на столбец "тип" модели BlogType.Я не знаю, что еще поставить здесь.Если нужно, пожалуйста, прокомментируйте, чтобы я мог добавить.Заранее спасибо.
class BlogType(models.Model):
id = models.AutoField(primary_key=True)
type = models.CharField(max_length=100)
def __str__(self):
return self.type
class BlogPost(models.Model):
id = models.AutoField(primary_key=True)
title = models.CharField(max_length=200)
post_body = models.TextField()
time = models.DateTimeField()
category = models.ForeignKey(BlogType, related_name="type", on_delete=models.CASCADE)
def __str__(self):
return self.title
РЕДАКТИРОВАТЬ: Я обнаружил, что эта строка в моем views.py вызывает проблему.Я до сих пор не могу понять, как это исправить.
blog_post_types = list(BlogType.objects.all())