После добавления базы данных postgresql возникает ошибка программирования в django
Я создаю приложение для блога с помощью django, и оно прекрасно работает с базой данных django по умолчанию под названием dbsqllite so. Я решил добавить базу данных postgresql для моего приложения блога, но после добавления базы данных postgresql выдает такую ошибку
django.db.utils.ProgrammingError: relation "blog_category" does not exist
LINE 1: ...log_category"."name", "blog_category"."name" FROM "blog_cate..
Кстати, я уже устал от многих вещей, таких как
python manage.py makemigrations
python manage.py migrate
python manage.py migrate --run-syncdb
python manage.py migrate --fake
python manage.py migrate {app name} zero
Ни один из них не работает для меня.
Так что если у вас есть предложение, пожалуйста, дайте мне знать.здесь мой views.py представления категории
def CategoryView(request, cats):
category_posts = Post.objects.filter(category=cats.replace('-', ' '))
return render(request, 'categories.html', {'cats':cats.replace('-', ' ').title(), 'category_posts':category_posts})
models.py
STATUS = (
(0,"Draft"),
(1,"Publish")
)
class Post(models.Model):
title = models.CharField(max_length=200)
slug = models.SlugField(max_length=200, unique=True)
author = models.ForeignKey(User, on_delete= models.CASCADE,related_name='blog_posts')
updated_on = models.DateTimeField(auto_now= True)
content = SummernoteTextField(blank=True, null=True)
created_on = models.DateTimeField(auto_now_add=True)
status = models.IntegerField(choices=STATUS, default=0)
image = models.ImageField(upload_to='images',null=True, blank=True)
category = models.CharField(max_length=50, default='uncatagories')
class Meta:
ordering = ['-created_on'] # this is used to order blog posts using time
def __str__(self):
return self.title
def save(self, *args, **kwargs):
self.slug = slugify(self.title)
super(Post, self).save(*args, **kwargs)
def get_absolute_url(self):
return reverse('home')
class Comment(models.Model):
post = models.ForeignKey(Post, on_delete=models.CASCADE, related_name="comments")
name = models.CharField(max_length=80)
email = models.EmailField()
body = models.TextField()
created_on = models.DateTimeField(auto_now_add=True)
active = models.BooleanField(default=True)
class Meta:
ordering = ["created_on"]
def __str__(self):
return "Comment {} by {}".format(self.body, self.name)
class category(models.Model):
name = models.CharField(max_length=80)
def __str__(self):
return self.name
Если вам нужен полный код, вот мой github репозиторий для любой ссылки.