Django.db.utils.OperationalError: (1050, "Таблица 'profiles_category' уже существует")

Я пытаюсь разместить свой сайт, используя FileZilla и PuTTY. Для этого я добавил код в удаленный сайт FileZilla и создал базу данных под названием jobs, используя следующие команды в приложении PuTTY.

sudo mysql -u root #For Maria DB
CREATE DATABASE jobs;
GRANT ALL PRIVILEGES ON jobs.*TO 'hello'@'localhost';
flush privileges;
exit

Затем выполняется команда python3 manage.py makemigrations и после этого, когда я выполнил команду python3 manage.py migrate, я получил ошибку следующего вида.

django.db.utils.OperationalError: (1050, "Table 'profiles_category' already exists")

Здесь таблица profiles_category еще не существует.

models.py

class Category(models.Model):
   name = models.CharField(max_length=40)

   def __str__(self):
       return self.name

class CategoryJob(models.Model):
   category = models.ForeignKey(Category, on_delete=models.CASCADE)
   name = models.CharField(max_length=40)

   def __str__(self):
       return self.name

Может ли кто-нибудь предложить решение для этого?

просто удалите файл db.sqlite.sql,

удалите также: все миграции и кэш

THEN

python manage.py migrate

python manage.py makemigrations

окончательно :

python manage.py migrate --run-syncdb

У меня была/есть похожая проблема - если вы думаете, что это может сработать и для вас.

Вернуться на верх