Hi all! I' m quite new to django. I googled a bit around but was not able
to find an anser to my problem.
I have two models:
class Patient(models.Model):
... many fields ...
class Checkup(models.Model):
... many fields ...
patient = models.ForeignKey(Patient, related_name='checkups')
alcool = models.IntegerField(default=1)
date = models.DateField()
I define an admin model for Checkup because I want it inlined in Patient
class CheckupInLineAdmin(admin.StackedInline):
model = Checkup
extra = 1
class PatientAdmin(admin.ModelAdmin):
... other fields...
inlines = [
VisitaInLineAdmin,
]
When I modify a Patient, I get the inline showing his/her checkups.
Is there a way to pre-populate a field (alcool) when inserting a new inline
Checkup, based on the value of the last inserted one?
Let's suppose I have Patient John Doe. He did two checkups
Checkup #1:
date: 2012/01/01
alcool: 3
Checkup #2:
date: 2012/02/02
alcool:2
I would like, when I modify John Doe through the admin interface, that the
new empty inline Checkup shows a pre-populated value of 2 for the alcool
field (the last inserted one for that patient)
Currently I get 1, because i defined 1 as the default value
How can I get this?
Thanks, FraMazz
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/django-users/-/I4zC4PVk81IJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en.