У меня есть приложение, которое включает в себя три модели, как показано ниже.'PersonelBilgisi'
и 'SalonBilgisi'
имеют тысячи записей.Я хочу связать эти две модели с SinavBilgisi
.Поскольку 'PersonelBilgisi'
и 'SalonBilgisi'
имеют много записей, я не могу использовать ManyToManyField
для связи.
Я хочу создать запись для SinavBilgisi
, назначить записи 'PersonelBilgisi'
и 'SalonBilgisi'
для записи SinavBilgisi
автоматически и сохранить в базе данных.
models.py
class PersonelBilgisi(models.Model):
unvan = models.CharField(max_length=75)
adsoyad = models.CharField(max_length=75)
class SalonBilgisi(models.Model):
bina =models.CharField(max_length=45)
kat =models.CharField(max_length=45)
class SinavBilgisi(models.Model):
donem =models.CharField(max_length=45)
ders = models.CharField(max_length=45)
Я пытался связать его в views.py и перечислил в html файле, но не смог связать с SinavBilgisi
.
views.py
def atama (request):
personels =[p for p in PersonelBilgisi.objects.all()]
salon = [sa for sa in SalonBilgisi.objects.all()]
return render(request, 'organizasyon/home.html', {'personels ':personels , 'salon':salon})
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ
В html-файле
donem
: 2019-2020 ders
: AA
unvan
|adsoyad
|bina
|kat
- Доктор |Алиса |Караагац |Второй
- Проф.Доктор |Jonny |MYO |Третий
* На странице администратора в разделе SinavBilgisi
*
donem
: 2019-2020 ders
: AA (Когда я нажимаю, яхотите просмотреть записи, перечисленные в html-файле, как показано выше)
donem
: 2019-2020 ders
: AB
donem
: 2019-2020 ders
: AC