Django советует делать представления для полей модели ManyToMany - PullRequest
0 голосов
/ 28 мая 2019

У меня есть 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).

Спасибо!

...