Python I';m在/post/new/NOT NULL约束处获取整数错误失败:blog\u post.author\u id

Python I';m在/post/new/NOT NULL约束处获取整数错误失败:blog\u post.author\u id,python,django,Python,Django,我正在尝试删除下拉列表,以便用户只能看到他/她的用户名 如果您创建了一个新的作者,您需要指定文章的作者: class CreatePostView(LoginRequiredMixin, CreateView): model = Post form_class = PostForm login_url = '/login/' redirect_field_name = 'blog/post_detail.html' def form_valid(sel

我正在尝试删除下拉列表,以便用户只能看到他/她的用户名


如果您创建了一个新的
作者,您需要指定
文章的
作者

class CreatePostView(LoginRequiredMixin, CreateView):
    model = Post 
    form_class = PostForm
    login_url = '/login/'
    redirect_field_name = 'blog/post_detail.html'

    def form_valid(self, form):
        form.instance.author = self.request.user
        return super().form_valid(form)
class CreatePostView(LoginRequiredMixin,CreateView):
型号=员额
form_class=PostForm
login_url='/login/'
重定向\u字段\u名称='blog/post\u detail.html'
def表单_有效(自身、表单):
form.instance.author=self.request.user

return super()。