首页 > 解决方案 > 如何在 Django forms.Form 中使用 forms.HtmlField

问题描述

我正在构建一个 api 来发送邮件。在视图中,我想使用 django 表单验证发布数据。

这是我的查询:

如何forms.HtmlField在 Django中使用forms.Form

我想将我html_message的从更改CharFieldHtmlField

class SendMailForm(forms.Form):
    subject = forms.CharField()
    message = forms.TextField()
    recipient = forms.EmailField()
    html_message = forms.CharField()

标签: djangodjango-forms

解决方案


看看Django Docs 上的内置小部件。

没有这样的 HtmlField,但向您展示了如何使用现有的小部件并创建自己的小部件。

我会去:

message = forms.CharField(widget=forms.Textarea())

推荐阅读