Нет такого столбца: users_profile.user_id - Django

Я создал приложение в моем Django проекте под названием users, и я создал модель под названием Profile. После регистрации приложения в панели администратора также установил приложение в setting.py и создал представление для него. Когда я нажимаю на профиль внутри 8000/admin/user/Profile, я получаю следующую ошибку:

OperationalError at /admin/users/profile/ нет такой колонки: users_profile.user_id Метод запроса: GET URL запроса: http://127.0.0.1:8000/admin/users/profile/. Версия Django: 3.2.6 Тип исключения: OperationalError Значение исключения:
нет такой колонки: users_profile.user_id Exception Location: C:\Users\Serage\Desktop\devsearch\env\lib\site-packages\django\db\backends\sqlite3\base.py, line 423, in execute Python Executable: C:\Users\Serage\Desktop\devsearch\env\Scripts\python.exe Версия Python: 3.9.5 Python Path:
['C:\Users\Serage\Desktop\devsearch', 'c:\users\serage\appdata\local\programs\python\python39\python39.zip', 'c:\users\serage\appdata\local\programs\python\python39\DLLs', 'c:\users\serage\appdata\local\programs\python\python39\lib', 'c:\users\serage\appdata\local\programs\python\python39', 'C:\Users\Serage\Desktop\devsearch\env', 'C:\Users\Serage\Desktop\devsearch\env\lib\site-packages']. Время сервера: Sat, 18 Sep 2021 13:59:55 +0000

Код моего профиля:

*from django.db import models from django.contrib.auth.models import User импортировать uuid

Создавайте свои модели здесь.

class Profile(models.Model): user = models.OneToOneField(User, on_delete=models.CASCADE, null=True, blank=True) имя = models.CharField(max_length=200, blank=True, null=True) email = models.EmailField(max_length=500, blank=True, null=True) short_intro = models.CharField(max_length=200, blank=True, null=True)> bio = models.TextField(blank=True, null=True) profile_image = models.ImageField(null = True, blank = True, upload_to='profiles/', default="profiles/user-default.png") social_github = models.CharField(max_length=500, null=True, blank=True) social_github = models.CharField(max_length=500, null=True, blank=True) social_linkedIn = models.CharField(max_length=500, null=True, blank=True) social_youtube = models.CharField(max_length=500, null=True, blank=True) social_website = models.CharField(max_length=500, null=True, blank=True) created = models.DateTimeField(auto_now_add=True, editable=False) id = models.UUIDField(default=uuid.uuid4, unique=True, primary_key=True, editable=False) def str(self): return str(self.user.username)*. Пожалуйста, помогите

Прежде всего, попробуйте удалить все файлы миграции в Web App, Затем запустите python manage.py makemigrations & python manage.py migrate cmds

если проблема остается

сбросьте свою Базу Данных и повторите верхние шаги.

Надеемся, что они вам помогут.

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