我试图将当前请求会话中的用户名存储到db对象中。如何在基于类的视图中执行此操作?有什么“干净”的方法吗?我应该重写什么/子类?我还使用了与我的模型相匹配的默认ModelForm类,以及模板中的默认{{ form }}。AFAIK、会话和身份验证应用程序/中间件被正确设置--在新Django项目中默认设置。到目前为止,我的想法是覆盖表单类中的某个内容,并将用户名插入清理后的数据中。有更好的办法吗?有正确</e
我想用django表单创建一个简单的html登录表单,但是每当我运行服务器时,表单都不会显示,只显示一个按钮。这是我的forms.py文件中的内容 from django import forms
email = forms.CharField(label='email')
psword = forms.CharField(label='pasword') 然后在views.py中 from d
如何在用户创建帖子后添加一条简单的消息,例如“帖子已创建” views.py class PostCreateView(LoginRequiredMixin, CreateView):model = Post def form_valid(self, form):form.instance.author = self.request.user ##author = current logged in user
return super()