When creating an article, I list all blogs. And you need to get just a list of blogs created by the user. I create a form based on the model. Use this function when the restriction of the sample. Everything works, only problem is how to obtain data about the user which is currently logged.
def __init__(self, *args, **kwargs):
super(BlogPostNewForms, self).__init__(*args, **kwargs)
self.fields['blog'].queryset = MyBlog.objects.filter(author=MyProfile.objects.get(user=IMATCHSKILLS))