Le jeudi 22 septembre 2011 11:42:56, galgal a écrit :
I make a mini poll system. To each question choices are related via
FK. In admin I use Inline choices. Each choice has "correct" field
(Boolean). When saving a poll I need to check if there is minimum 1
choice with "correct" selected. Which function in admin I must use, to
do that validation?
--
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/-/E_pX2IfyCBcJ.
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.
Try something like that:
poll = get_object_or_404(Poll, pk=poll_id)
try:
selected_choice = poll.choice_set.get(pk=request.POST['choice'])
correct = selected_choice.correct
if correct:
do something
except (KeyError, Choice.DoesNotExist):
return render_to_response('youtemplate', {
'poll': poll,
'error_message': "Please select a choice",
})
--
BILLION Sébastien
Un geek averti en vaut 10
http://www.sebastienbillion.com/ <http://www.sebastienbillion.com/>
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
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.