我想用 django 创建一个博客。
现在我正在为 django admin 寻找所见即所得的编辑器。
我知道有很多所见即所得,但我不知道我应该选择哪一个。那么,django 的最佳解决方案是什么?
谢谢 ;)
如何将请求传递给Django表单?
我正在创建django更新配置文件表单,用户可以在其中更改配置文件电子邮件。我想检查表单中的电子邮件是否属于登录用户,然后再将其设置为新用户电子邮件,然后检查其他用户是否使用了此电子邮件。
这是我的代码,这个self.request.user.email不起作用:
def clean_email(self):
email = self.cleaned_data.get("email")
owns_email = (email != self.request.user.email)
if User.objects.filter(email__icontains=email).exists() and owns_email:
raise forms.ValidationError("This email aldready registered.")
return email
Run Code Online (Sandbox Code Playgroud)
那么也许有更好的解决方案来解决我的问题?