Я использую CreateWithInlinesView
от django-extra-views
. Как я могу получить текущий пользователь в этом случае?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")
.
редактировать: сделал мое редактирование в ответ
Вы должны добавить свое решение в качестве ответа и принять его. – Sudipta
Мне не хватает репутации, чтобы сделать это немедленно, но я сделаю это через 5 часов. – tiao