Невозможно добавить ненулевое поле 'user_ptr' в student без указания значения по умолчанию. Это происходит потому, что базе данных требуется

Невозможно добавить в student не нулевое поле 'user_ptr' без указания значения по умолчанию. Это происходит потому, что базе данных нужно чем-то заполнить существующие строки. Пожалуйста, выберите исправление:

  1. Предоставить одноразовое значение по умолчанию сейчас (будет установлено на всех существующих строках с нулевым значением для этого столбца)

  2. Выйти и вручную определить значение по умолчанию в models.py.

    class User(models.Model): type_user = (('S', 'Student'), ('T', 'Teacher')) имя пользователя = models.CharField(max_length=15, primary_key=True) пароль = models.CharField(max_length=10) имя = models.CharField(max_length=50) middlename = models.CharField(max_length=50, null=True) фамилия = models.CharField(max_length=50) type = models.CharField(max_length=1, choices=type_user)

    class Student(User): #username = models.CharField(max_length=15, primary_key=True) курс = models.CharField(max_length=15, null=False) год = models.IntegerField(default=1, null=False) факультет = models.CharField(max_length=50, null=False)

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