Hello there.

I need to use parts of the URL to calculate some thing inside my form.

Here's a stripped down version, I can't seem to get it to give me
anything other than none for self.request :-(

class EventBookForm(ModelForm):
        title = CharField()
        firstname = CharField()
        surname = CharField()
        address = CharField(widget=Textarea(attrs={'rows': 5, 'cols': 80}))
        postcode = CharField()
        telephone = CharField()
        email = EmailField()
        workshops = MultipleChoiceField()
        requirements = CharField(widget=Textarea(attrs={'rows': 5, 'cols':
80}))

        class Meta:
                model = Event

        def __init__(self, *args, **kwargs):
                self.request = kwargs.pop('request', None)
                print self.request
                super(EventBookForm, self).__init__(*args, **kwargs)
                workshop_choices = []
                data = Workshop.objects.filter("some rules based on what I get 
back
from the request object, which is currently none")
                for d in data:
                        workshop_choices.append((d.title,d.title))
        
self.fields['workshops']=MultipleChoiceField(widget=CheckboxSelectMultiple,
choices=workshop_choices, required=False)

I'm pretty certain I'm doing something unbelievably stupid but I am
trying, honestly!

Anyone got any ideas?

-- 
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