gpt4 book ai didi

python - 如何在 Django 中自定义表单的呈现?

转载 作者:行者123 更新时间:2023-12-01 05:02:17 24 4
gpt4 key购买 nike

因此,我已经避免在 Django 中使用表单有一段时间了,我觉得这可能是不好的做法。在 Django 中渲染表单时,一切都是自动化的。这会阻止您有条件地呈现或隐藏表单的某些部分、将不同的 css 类附加到该表单等。

以尽可能动态的方式使用 Django 表单的正确方法是什么?

最佳答案

吉姆,我和你处境相同,我目前正在查看 https://docs.djangoproject.com/en/dev/ref/forms/widgets/ 。这似乎是自定义字段的一个很好的起点。

至于有条件地显示/隐藏元素,如果您希望在表单加载(即预定的表单布局)上完成此操作,您可以遵循此 SO 答案,该答案解释了对表单 init 的更改: Conditionally show and hide a form field and set the field value

或者,如果您的意思是如何根据表单完成时的其他选择来根据上下文执行此操作,到目前为止我发现的唯一方法是使用表单呈现的模板加载一些自定义 jQuery在。如果有办法以形式完成此操作,我也想知道:)

关于python - 如何在 Django 中自定义表单的呈现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25829289/

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