首页 > 解决方案 > Django在分配给数据库之前获取POST id

问题描述

视图.py

class Post(CreateView):
    fields = ('title', 'desc')
    model = models.Post

    def form_valid(self, form):
        self.object = form.save(commit=False)
        self.object.desc = self.object.id <---- 
        self.object.save()

        return super(ModelFormMixin, self).form_valid(form)

如何在分配之前从帖子中获取对象ID?我正在尝试使用self.object.id但返回none

标签: pythondjango

解决方案


推荐阅读