If you want the location dropdown to ONLY include the options related to the user, you'd need to override the "queryset" for the field, not the initial data.
One way is to do this in the get_form method like so...
def get_form(self, form_class):
form = super(EventCreate, self).get_form(form_class)
form.fields['location'].queryset = Location.objects.filter(user=self.request.user)
return form
-- You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
No comments:
Post a Comment