我有一个基于 wagtail documentation 创建的表单.
这不会公开提交按钮,并且显然使用了一些默认值。
class FoodDiaryPage(AbstractEmailForm):
template = "food_diary/food_diary_form.html"
intro = RichTextField(blank=True)
thank_you_text = RichTextField(blank=True)
content_panels = AbstractEmailForm.content_panels + [
FieldPanel('intro', classname="full"),
InlinePanel('form_fields', label="Form fields"),
FieldPanel('thank_you_text', classname="full"),
MultiFieldPanel([
FieldRowPanel([
FieldPanel('from_address', classname="col6"),
FieldPanel('to_address', classname="col6"),
]),
FieldPanel('subject'),
], "Email"),
]
模板中没有出现按钮:
{% extends "base.html" %}
{% load wagtailcore_tags %}
{% block content %}
<h1>{{ page.title }}</h1>
<p> {{self.intro|richtext }}</p>
<form action="{% pageurl page %}" method="POST">
{% csrf_token %}
<table border="0">
{% for field in form.visible_fields %}
<tr>
<th>{{ field.label_tag }}</th>
<td>
{{ field.errors }}
{{ field }}
<br>
{{ field.help_text }}
</td>
</tr>
{% endfor %}
</table>
<input type="submit">
</form>
{% endblock %}
如何更改“提交查询”中的提交按钮文本?
最佳答案
感谢 RajaSimon,所需要的只是向输入标签添加一个 value 属性:
<input type="submit" value="Send now">
关于django - 如何更改使用 Django AbstractEmailForm 类创建的表单上的提交按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60484948/