CreateWithInlinesView
から使用していdjango-extra-views
ます。この場合、現在のユーザーを取得するにはどうすればよいですか?
私は現在このようなものを持っています
class PublisherCreateView(CreateWithInlinesView):
model = Publisher
inlines = [BookInline,]
def form_valid(self, form, inlines):
form.instance.created_by = self.request.user
return super(PublisherCreateView, self).form_valid(form, inlines)
これでも のエラーが返されます(1048, "Column 'created_by_id' cannot be null")
。
編集:編集を回答にしました