Now I have some strange thing. I display my form, send post and try to save it. But it doesn't save:/ Here's my code: model: class UserProvince(models.Model): user = models.ForeignKey(User) province = models.ForeignKey(Province)
class Meta: unique_together = (('user', 'province'), ) def __unicode__(self): return self.user.username + '/' + self.province.name form: class ProvinceForm(ModelForm): def __init__(self, *args, **kwargs): super(ProvinceForm, self).__init__(*args, **kwargs) user_provinces = UserProvince.objects.select_related().filter(user__exact=self.instance.id).values_list('province') self.fields['province'].queryset = Province.objects.exclude(id__in=user_provinces).only('id', 'name') province = forms.ModelChoiceField(queryset=None, empty_label=None) range_type = forms.CharField(initial='province', widget=forms.HiddenInput()) class Meta: model = UserProvince fields = ('province',) view: if request.POST: form = ProvinceForm(request.POST, instance=request.user) if form.is_valid(): obj = form.save(commit=False) obj.user = request.user obj.save() form is valid, but save method makes no effect :/ -- 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.