Я пытаюсь присвоить значение идентификатора пользователя или пользователя pk атрибутам ForeignKey. все, что у меня есть:
user = models.ForeignKey (User, on_delete = models.CASCADE, default = int ('pk')) ValueError: недопустимый литерал для int () с базой 10: 'pk'
Вот мой код:
class View (models.Model):
Data = models.CharField(max_length=200)
Den = models.CharField(max_length=200)
Value = models.CharField(max_length=200)
Obs = models.CharField(max_length=200)
user = models.ForeignKey(User, on_delete=models.CASCADE, default='pk')
def __str__(self):
return f'{self.Data}-{self.Den}-{self.Value}-{self.Obs}'
PS, если я устанавливаю значение stati c на 'default', модель работает без проблем.
Кто нибудь знает, как я могу это решить? Заранее спасибо