Есть ли способ доступа к другой таблице с помощью внешнего ключа - PullRequest
0 голосов
/ 09 июля 2019

Я создаю портал вакансий, и мне нужно было получить доступ к пользовательскому полю модели Vacancy с помощью модели VacancyApply.

model.py

class Vacancy(models.Model):
    user=models.ForeignKey(User,on_delete=models.CASCADE)
    jobcategory=models.IntegerField(choices=(
        (1,'IT/Telecomunication'),
        (2,'Engineering'),
        (3,'Medical'),   
    ))
    title=models.CharField(max_length=50)
    date_added=models.DateTimeField(auto_now_add=True)
    updated_on=models.DateTimeField(auto_now=True)
    deadline=models.DateField(default=datetime.now() + timedelta(days=15))
    description=RichTextField()

    def __str__(self):
        return(self.title)

class VacancyApply(models.Model):
    user=models.ForeignKey(User,on_delete=models.CASCADE)
    vacancy=models.ForeignKey(Vacancy,on_delete=models.CASCADE)
    applieddate=models.DateField(auto_now=True)
    status=models.IntegerField(choices=status_choices,default=1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...