Таблицы, которые я хочу создать, не добавляются в базу данных
Я хочу создать свою собственную базу данных, которая будет содержать таблицу People, где будут храниться имена пользователей и пароли. Я должен создать свою собственную модель, наследуя от AbstractBaseUser
appLogin/models.py
class Sector(models.Model):
jobName = models.CharField(verbose_name = "jobName", max_length=50)
idSector = models.CharField(verbose_name = "idSector", max_length=50, primary_key=True)
class Meta: db_table = "Sector"
class People(AbstractBaseUser):
firstName = models.CharField(verbose_name = "firstName", max_length=20)
name = models.CharField(verbose_name = "name", max_length=20)
regNumber = models.CharField(verbose_name="regNumber", max_length=20, primary_key=True)
idSector = models.ForeignKey(Sector, on_delete=models.CASCADE)
USERNAME_FIELD ="regNumber"
REQUIRED_FIELDS = ["firstName", "name"]
objects = UserManager()
class Meta: db_table = "People"
appLogin/admin.py
from django.contrib import admin
admin.site.register(Secteur)
project/settings.py
AUTH_USER_MODEL="appLogin.People"
После этого у меня нет таблиц в db.sqlite3
python manage.py makemigrations
python manage.py migrate