OperationalError at /admin/ нет такой таблицы: Пользователь
Здесь я создал модель пользователя и унаследовал AbstractUser для модели пользователя. но здесь не отображается такая таблица, я также сделал миграции, но она не отображается. Пожалуйста, подскажите мне, что делать:
Ошибка:
OperationalError at /admin/
no such table: User
Request Method: GET
Request URL: http://localhost:8000/admin/
Django Version: 3.2.13
Exception Type: OperationalError
Exception Value:
no such table: User
Exception Location: C:\Users\Manoj\AppData\Local\Programs\Python\Python39\lib\site-packages\django\db\backends\sqlite3\base.py, line 423, in execute
Python Executable: C:\Users\Manoj\AppData\Local\Programs\Python\Python39\python.exe
Python Version: 3.9.5
Python Path:
['E:\\Project\\S3_project',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\python39.zip',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\DLLs',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39',
'C:\\Users\\Manoj\\AppData\\Roaming\\Python\\Python39\\site-packages',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\win32\\lib',
'C:\\Users\\Manoj\\AppData\\Local\\Programs\\Python\\Python39\\lib\\site-packages\\Pythonwin']
Server time: Sat, 23 Apr 2022 09:10:23 +0000
models.py:
class User(AbstractUser):
address = models.TextField(max_length=500,null=False)
contact_number = models.PositiveIntegerField(null=False)
ut=(('Admin','Admin'),('Operator','Operator'),('Ticket generator User','Ticket generator User'),('Inspector','Inspector'),('User 80','User 80'),('Final Inspection','Final Inspection'),('Maintenance','Maintenance'),('Ticket admin','Ticket admin'))
user_type = models.CharField(max_length=100,null=False,choices=ut)
class Meta:
db_table = "User"
forms.py:
class UserForm(forms.ModelForm):
class Meta:
model=User
fields=['first_name','last_name','address','contact_number','user_type','username','password']
widgets = {'first_name': forms.TextInput(attrs={ 'class': 'form-control'}),
'last_name': forms.TextInput(attrs={ 'class': 'form-control' }),
'address': forms.Textarea(attrs={ 'class': 'form-control' }),
'contact_number': forms.NumberInput(attrs={ 'class': 'form-control' }),
'user_type': forms.Select(attrs={ 'class': 'form-control' }),
'username': forms.TextInput(attrs={ 'class': 'form-control' }),
'password': forms.PasswordInput(attrs={ 'class': 'form-control' })
}
settings.py:
AUTH_USER_MODEL = 'Master.User'
admin.py:
admin.site.register(User)