У меня есть 3 модели, имеющие 2 поля множества связей ... и теперь я должен сделать функцию views.py и шаблон.Я хочу сделать шаблон похожим на то, что я сгенерировал в админке django, но я не знаю как ..
Я опубликую структуру models.py
from app_name.models import Person, Admin
from another_app.models import ListB, SchTrat, ListM
class A(models.Model):
data_create_a = models.DateTimeField(auto_now_add=True)
data_modify_b = models.DateTimeField(auto_now=True)
cant = models.CharField(max_length=100)
days = models.CharField(max_length=100)
mod = models.CharField(max_length=100, choices=MOD)
sch = models.ForeignKey(SchTrat, on_delete=models.PROTECT)
list_m = models.ForeignKey(ListM, on_delete=models.PROTECT)
class B(models.Model):
data_create_b = models.DateTimeField(auto_now_add=True)
data_modify_b = models.DateTimeField(auto_now=True)
type = models.CharField(max_length=100, choices=TYPE)
list_b = models.ForeignKey(ListaB, on_delete=models.PROTECT)
**med = models.ManyToManyField(A)**
class C(models.Model):
data_create_c = models.DateTimeField(auto_now_add=True)
data_modify_c = models.DateTimeField(auto_now=True)
simpt = models.CharField(max_length=100)
tens = models.CharField(max_length=100)
mm = models.CharField(max_length=100)
temp = models.CharField(max_length=100)
height = models.CharField(max_length=100)
weight = models.CharField(max_length=100)
glic = models.CharField(max_length=100)
AV = models.CharField(max_length=100)
**person = models.ForeignKey(Person, on_delete=models.CASCADE)**
admin = models.ForeignKey(Admin, on_delete=models.PROTECT)
**diag = models.ManyToManyField(B)**
Я хочу в своем шаблонедобавить новый C (models.Model), чтобы иметь возможность вставлять несколько B (models.Model) и несколько A (models.Model) и иметь возможность, что я вставил в этот новый C (models.Model) перед отправкой C(models.Model).
Спасибо!