django - 如何更改使用 Django AbstractEmailForm 类创建的表单上的提交按钮文本

标签 django django-forms wagtail

我有一个基于 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/

相关文章:

python - 如何在 azure 广告中实现单点登录 django 身份验证?

django 通过电子邮件进行用户注册和身份验证

wagtail - 如何使用 StaticLiveServerTestCase Suite 以编程方式设置 Wagtail 根页面以进行测试

python - Django channel 页面卡在加载中

python - 如何对 django 消息进行单元测试?

django - 文件上传在 Django 中使用 modelform 给出错误请求

python - 在 Wagtail 管理员中更改页面所有者

python - wagtail AbstractImage、ParentalManyToManyField 和 ClusterableModel

python - Django 测试错误

python - 扩展形式悄无声息地失败了