Sending request.user object to ModelForm from class based generic view in Django

后端 未结 3 1315
旧巷少年郎
旧巷少年郎 2020-12-05 08:06

So, my goal is to be able to filter a ModelChoiceField queryset in my ModelForm to only include Places that request.user has created.

My ModelForm is simply:

3条回答
  •  误落风尘
    2020-12-05 08:27

    I'm on an iPhone, but do this:

    def get_form(self, form_class):
         form = super(MyView, self).get_form(form_class)
         form.fields['place'].querset = Place....
         return form
    

    Wow that was hard! No indention support!

提交回复
热议问题