Django: Fields in inlineformset to display only logged in users Authors

16 views
Skip to first unread message

Pulkit Sharma

unread,
May 20, 2016, 4:37:03 PM5/20/16
to Django users

How to create new titles for authors using inlineformset factory by selecting authors created by logged in users only.

Models.Py

    Model1
    user=models.ForeignKey(settings.AUTH_USER_MODEL)
    Author = models.CharField(max_length=100)

    Model2
    Author_for_title=models.ForeignKey(Model1)
    title=models.CharField(max_length=100)

Now i want to have a form where users can select the Author and type title in input field to update.

So far everything is fine. But only thing i am not able to solve is that:

How to use queryset so that Author select field display authors created by logged in Users only?

formset=inlineformset_factory(Model1,Model2,,can_delete=True,fields=('__all__',),extra=3)

I found no answer anywhere, please help with an example.

Reply all
Reply to author
Forward
0 new messages