Django python
Привет всем. Подскажите, почему при выполнении миграции после добавления модели User выпадает ошибка - django.db.utils.OperationalError: table "main_package_category" already exists
Какое отношение таблица main_package_category имеет к модели User и таблице main_package_user?
Определения
views.py
def show_user(request, user_slug):
user = get_object_or_404(User, slug=user_slug)
data = {
'name': user.name,
'photo': user.photo
}
return render(request, 'main_package/user.html', data)
models.py
class User(models.Model):
name = models.CharField(max_length=100, db_index=True, verbose_name='Пользователь')
slug = models.CharField(max_length=100, unique=True, db_index=True)
photo = models.ImageField(upload_to='images/%Y/%m%d/')
class Meta:
verbose_name = 'Пользователь'
verbose_name_plural = 'Пользователи'
def __str__(self):
return self.name
def get_absolute_url(self):
return reverse('user', kwargs={'user_slug': self.slug})
urls.py
path('user/<slug:user_slug>/', views.show_user, name='user'),
Всем спасибо