Wagtail 1.10.1 中 Django 形式的错误 'makeHalloRichTextEditable is not defined'
error 'makeHalloRichTextEditable is not defined' with Django form in Wagtail 1.10.1
我是 运行 Django 1.11.1 和 Python 3.5.2 上的 Wagtail 1.10.1。
我有一个 Django 表单,供人们在不成为用户的情况下向网站提交页面。
我添加了下一段以添加更多信息。
基本思路是未登录的人可以通过表单提交条目。这是显示错误消息的网页。信息提交后的管理视图显示没有此类错误。所有脚本文件都已正确加载。
我的开发机器(本地主机)上的表单(不是管理页面)的错误消息是
Uncaught ReferenceError: makeHalloRichTextEditable is not defined
at localhost/:136
表格的相关部分HTML看起来像
<label for="id_body">Content of the item.</label>
<textarea name="body" cols="40" id="id_body" rows="10">
</textarea><script>makeHalloRichTextEditable("id_body");</script>
在模板中,该部分看起来像
{{ form.body.label_tag }}
{{ form.body }}
{{ form.body.errors }}
models.py 文件的相关位是
class NewsPage(Page):
body = RichTextField(blank=True)
submitted_by = models.CharField(max_length=255)
submitter_email = models.EmailField()
Wagtail 富文本字段的 Javascript 代码是使用 Django 的 form media 机制引入的。如果您在 Wagtail 管理外部重新使用富文本小部件,则需要确保在页面上输出该字段的 Javascript,方法是在页眉(其中 form
是与您的表单对象对应的模板变量)。
我是 运行 Django 1.11.1 和 Python 3.5.2 上的 Wagtail 1.10.1。 我有一个 Django 表单,供人们在不成为用户的情况下向网站提交页面。
我添加了下一段以添加更多信息。
基本思路是未登录的人可以通过表单提交条目。这是显示错误消息的网页。信息提交后的管理视图显示没有此类错误。所有脚本文件都已正确加载。
我的开发机器(本地主机)上的表单(不是管理页面)的错误消息是
Uncaught ReferenceError: makeHalloRichTextEditable is not defined
at localhost/:136
表格的相关部分HTML看起来像
<label for="id_body">Content of the item.</label>
<textarea name="body" cols="40" id="id_body" rows="10">
</textarea><script>makeHalloRichTextEditable("id_body");</script>
在模板中,该部分看起来像
{{ form.body.label_tag }}
{{ form.body }}
{{ form.body.errors }}
models.py 文件的相关位是
class NewsPage(Page):
body = RichTextField(blank=True)
submitted_by = models.CharField(max_length=255)
submitter_email = models.EmailField()
Wagtail 富文本字段的 Javascript 代码是使用 Django 的 form media 机制引入的。如果您在 Wagtail 管理外部重新使用富文本小部件,则需要确保在页面上输出该字段的 Javascript,方法是在页眉(其中 form
是与您的表单对象对应的模板变量)。