【发布时间】:2010-07-02 20:07:48
【问题描述】:
什么时候需要定义表单的动作参数?在不同的项目中,我看到表单的动作定义为 {% url app.view parameters %} 或简单地 '/contact/' ,但也有 action = "." 。我们什么时候需要提供每种类型的操作?
【问题讨论】:
什么时候需要定义表单的动作参数?在不同的项目中,我看到表单的动作定义为 {% url app.view parameters %} 或简单地 '/contact/' ,但也有 action = "." 。我们什么时候需要提供每种类型的操作?
【问题讨论】:
action 只是表单提交到的 URL。
通常在 Django 中,表单被提交到最初呈现它的同一个 URL,这就是为什么 '.'经常使用。如果您想将其提交到不同的 URL,例如在每个页面上显示但在单个页面上处理的搜索框的情况下,您可以对 URL 进行硬编码或使用 {% url %} 标记来反转 -查找要提交到的值。
【讨论】: