Невозможно перенести новый элемент пользователя в таблицу django

Я столкнулся с проблемой, что не получается перенести новое значение пользователя в таблицу БД. Сначала были ошибки по related_name, но я их исправил, и теперь это значение не может быть нулевым, в то же время, если я напишу, что null=True, то в дальнейшем пользователь не сможет отображаться в записях

class Writehelp(models.Model):
    users = models.ForeignKey(User,on_delete = models.CASCADE,related_name='helpedman',null=False,verbose_name='Автор')
    titles = models.CharField(max_length=200, verbose_name='Заголовок', blank=True)
    descriptions = models.TextField(blank=True, verbose_name='Описание')
    createdtimes = models.DateField(auto_now_add=True, db_index=True, verbose_name='Дата создания')
    prices = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True, verbose_name='Цена')
    course = models.IntegerField(null=True, blank=True, verbose_name='Курс')
    semestr = models.IntegerField(null=True, blank=True, verbose_name='Семестр')
    subjects = models.CharField(max_length=200, null=True, blank=True, verbose_name='Предмет')
    institutes = models.CharField(max_length=200, null=True, blank=True, verbose_name='Институт')

Однако, когда я мигрировал эту модель, проблем не возникло:

class UploadFile(models.Model):
    user = models.ForeignKey(User,on_delete = models.CASCADE,related_name='file_created' ,verbose_name='Автор')
    title = models.CharField(max_length=200, verbose_name='Заголовок',blank=True)
    # uploadedfile = models.FileField(upload_to='files/',null=True, verbose_name='Файл')
    description = models.TextField(blank=True, verbose_name='Описание')
    createdtime = models.DateField(auto_now_add=True, db_index=True, verbose_name='Дата создания')
    price = models.DecimalField(max_digits=10, decimal_places=2, null=True, blank=True, verbose_name='Цена')
    number_course = models.IntegerField(null=True, blank=True, verbose_name='Курс')
    number_semestr = models.IntegerField(null=True, blank=True, verbose_name='Семестр')
    subjectt = models.CharField(max_length=200, null=True,blank=True,verbose_name='Предмет')
    type_materials = models.CharField(max_length=200,null=True,blank=True, verbose_name='Тип работы')
    institute = models.CharField(max_length=200, null=True,blank=True, verbose_name='Институт')

Добавьте defult=None в поле uploadfile

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