Criar a aplicação Exame
a) Criar o Modelo Exame
b) Deve conter os elementos nome, tipo de dado armazenado
c) Adicionar o Exame no admin (deve ser adicionado através do arquivo admin.py presente na pasta da aplicação Exame. Siga o exemplo do arquivo admin.py presente na pasta da aplicação Amostra)
Exame e Amostra são ligados por uma relação ManyToMany, ou seja, uma amostra pode ter vários exames, e um exame pode ser associado a várias amostras.
Encontrei um exemplo que indica como fazer essa relação
from django.db import models`
class Exame(models.Model):
name = `models.CharField(max_length=128)
class Amostra(models.Model):
name = models.CharField(max_length=128)
exames = models.ManyToManyField(Exame, through='RealizacaoExame')
class RealizacaoExame(models.Model):
exame = models.ForeignKey(Exame)
amostra = models.ForeignKey(Amostra)
...Pode adicionar outros campos aqui
Modificar o Modelo Amostra, para adicionar a relação com o exame
Adicionar o modelo RealizacaoExame na aplicação Exame
a) Add um campo que indique o valor obtido na realização do exame
Exame e Amostra são ligados por uma relação ManyToMany, ou seja, uma amostra pode ter vários exames, e um exame pode ser associado a várias amostras.
Encontrei um exemplo que indica como fazer essa relação