models
class Mascota(models.Model):
nombre = models.CharField(max_length=25)
raza = models.ForeignKey(Raza, null=False, blank=False, on_delete = models.CASCADE)
color = models.ForeignKey(ColorMascota, null=False, blank=False, on_delete=models.CASCADE)
genero = models.ForeignKey(GeneroMascota, null=False, blank=False, on_delete=models.CASCADE)
fecha_nac = models.DateField(null=True,blank=True)
marca_visible = models.CharField(max_length=75, null=True, blank=True)
alergias = models.CharField(max_length=50, null=True, blank=True)
peso = models.IntegerField(null=True, blank=True)
registro = models.CharField(max_length=50, null=True, blank=True)
observaciones = models.TextField(null=True, blank=True)
cliente = models.ForeignKey(Cliente, null=False,blank=False, on_delete=models.CASCADE)
class FichaServicio(models.Model):
mascota = models.ForeignKey(Mascota, null=False, blank=False, on_delete=models.CASCADE)
fecha_in = models.DateField(null=False, blank=False)
fecha_out = models.DateField(null=True, blank=True)
servicio = models.ManyToManyField(TipoServicio, null=False, blank=True)
peso = models.IntegerField(null=True, blank=True)
observaciones = models.TextField(null=True,blank=True)
views
class FichaVacunaList(ListView):
model = FichaVacuna
template_name = 'vacuna/fichavacuna_list.html'
class FichaVacuna(CreateView):
model = FichaVacuna
form_class = FichaVacunaForm
template_name = 'vacuna/fichavacuna_form.html'
success_url = '/mascota/vaclist'
urls
url(r'^vaclist$', FichaVacunaList.as_view(), name='fichavacuna_list'),
url(r'^vaccreate$', FichaVacuna.as_view(), name='fichavacuna_create'),
I want to send the pet id from MascotaList to create a new vaccination record but converting that id to fk of the Vaccine tab. My question is if you can and how to do it since I am starting