Esse form que estou enviando foi feito no Django admin gostaria de saber como posso fazer um igual mas usando o forms do django, https://drive.google.com/drive/folders/1FHRUmpfjSCgvWbuNq3c4g5tn9dRQkg7K?usp=sharing imagem Capturar.PNG mostra o form feito em django-admin, e seguinte as o item Respostas das peguntas, que são varias peguntas cadastradas gostaria que todas aparecesse no formularios todas as peguntas cadastras e pessoas vai clicando em sim ou não.
para gerar o formulário dentro do django admin usei esse código das tabelas
from datetime import datetime
from django.db import models
from paciente.models import Paciente
from ComunicOral.models import ComunicOral
class AvaliacaoAD(models.Model):
ORELHA_CHOICE = (
('OE', 'Orelha Esquerda'),
('OD', 'Orelha Direita'),
('AM', 'Ambas'),
)
DataAvaliacao = models.DateTimeField(default=datetime.now)
QOrelha = models.CharField(max_length=2, choices=ORELHA_CHOICE)
paciente = models.ForeignKey(Paciente, on_delete=models.DO_NOTHING)
class Meta:
verbose_name_plural = "Avaliação Adulto"
def __str__(self):
return str(self.paciente)
class ComunicOralidade(models.Model):
avaliacaoAD = models.ForeignKey(AvaliacaoAD, on_delete=models.DO_NOTHING)
ComunicOral = models.ForeignKey(ComunicOral, on_delete=models.DO_NOTHING)
resp_oralidade = models.CharField(
default="N",
max_length=1,
choices=(
('S', 'Sim'),
('N', 'Nâo'),
)
)
class Meta:
verbose_name_plural = "Respostas das Perguntas"
def __str__(self):
return str(self.resp_oralidade)
class ComunicOral(models.Model):
dsc_habilidade = models.CharField(max_length=150)
class Meta:
verbose_name_plural = "Comunicação Oral Perguntas"
def __str__(self):
return self.dsc_habilidade