Hi

Is there anyway to import the choices from my models.py into my
forms.py to prevent code duplication?

At the moment I've got the following, but I'm getting invalid sytax
errors in my forms.py:
--------------------
models.py :
SESSION_CHOICES = (
    (u'0',u'Morning 1'),
    (u'1',u'Morning 2'),
    (u'2',u'Afternoon 1'),
    (u'3',u'Afternoon 2'),
    (u'4',u'Evening'),
    (u'5',u'Weekend'),
)
--------------------

forms.py:

from django import forms
from tafe.models import Session, Timetable, Subject
from tafe.models import SESSION_CHOICES

class SessionRecurringForm(forms.Form):
    subject = forms.ModelChoiceField(queryset=Subject.objects.all)
    timetable =
forms.ModelChoiceField(queryset=Timtables.objects.all.ordered_by('-date')
    session_number = forms.ChoiceField(choice=SESSION_CHOICES)


Is what I'm trying to do possible? I feel like I've seen someone do it
before, but it was in an unrelated code snippet, and I've no idea
where I found it...

cheers
L.

-- 
...we look at the present day through a rear-view mirror. This is
something Marshall McLuhan said back in the Sixties, when the world
was in the grip of authentic-seeming future narratives. He said, “We
look at the present through a rear-view mirror. We march backwards
into the future.”

http://www.warrenellis.com/?p=14314

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to