如何在Django中添加文本编辑器字段?
许多在线考试网站使用文本编辑器进行文本输入、图像上传等操作。 Quill文本编辑器非常流行,它还提供了一种模型字段用于直接在数据库中存储。 因此,您无需配置任何额外的内容即可将其数据保存到数据库中。
在本文中,我们将看到如何在Django中制作文本编辑器字段。
首先,创建一个Django项目和一个应用程序。 做一些基本的设置,如包括应用程序的 urls 。 在项目和应用程序的同一级别创建一个 media 文件夹。
在 settings.py 中添加−
安装 django_quill 包−
阅读更多:Python 教程
示例
在应用程序的 urls.py 中添加以下内容−
这里我们简单地将主视图集合到URL和媒体文件夹URL中。
现在,在应用程序的目录中创建一个 templates 文件夹,并在其中创建一个名为 home.html 的文件。 添加以下行-
在此,我们呈现了我们从后端发送的表单。
在 views.py 中添加以下行−
在这里,我们创建了一个表单,然后使用home视图呈现它。 对于 处理POST视图,我们验证表单数据然后保存它。
在 models.py 中添加以下行−
在这里,我们创建了一个模型,在其中创建了文本编辑器字段,它将存储我们的文本编辑器数据。