Столкнулся с проблемой, что не могу связать аккаунт пользователя с его резюме. Имеется модель User(обычная, которая от джанго идёт) и модель ResumesModel
class ResumesModel(models.Model):
client_id = models.OneToOneField(User, on_delete=models.CASCADE, primary_key=True)
work_experience = models.IntegerField(verbose_name="Опыт работы")
specialization = models.TextField(verbose_name="Специальность")
desired_salary = models.IntegerField(verbose_name="Желаемая зарплата", blank=True)
hard_skills = models.TextField(verbose_name="Ключевые навыки")
about_you = models.TextField(verbose_name="О себе")
native_language = models.TextField(verbose_name="Родной язык")
foreign_language = models.TextField(verbose_name="Иностранный язык")
def __str__(self):
return str(self.client_id)
Вообще, сама задумка мне кажется не правильной, ибо процесс должен быть автоматизированным в плане захвата текущего пользователя, а мне необходимо выбирать сущность из списка (что является полным бредом). Подскажите пожалуйста, как можно сделать лучше или как, хотя бы, пофиксить ошибку: ValueError at /work/resumes/create. Cannot assign "1": "ResumesModel.client_id" must be a "User" instance.