gpt4 book ai didi

python - 如何手动渲染一个设置了初始值的表单字段?

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:44 24 4
gpt4 key购买 nike

我正在尝试手动呈现表单的字段,以便我的设计师同事可以在 HTML 中操作输入元素,而不是在 Python 源代码中苦苦挣扎。

即。而不是像这样声明表单字段......

            {{ form.first_name }}   

..我真的...

            <label for="id_first_name">Your name:</label>
<input type="text" value="{{ form.first_name.somehow_get_initial_value_here }}" name="first_name" id="id_first_name" class="blabla" maxlength="30" >
{% if form.first_name.errors %}<span>*** {{ form.first_name.errors|join:", " }}</span>{% endif %}

问题是第二种方法好像没有办法获取字段的初始值。 {{ form.first_name }} 语句确实以正确的初始值呈现输入元素,但不知何故,当您想要手动呈现表单。

最佳答案

关于这个问题,有一张有趣的长期票。在评论中有示例代码可以实现您需要的模板过滤器:

http://code.djangoproject.com/ticket/10427

关于python - 如何手动渲染一个设置了初始值的表单字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3929903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com