python

时间:2018-02-12 15:54:37

标签: django python-3.x

<form action="{%url if page_related_data.task is view 'insert_register_form_values_in_database'
            or 'registered_user_data_edited' registered_user_edit_or_delete_all_information.id%}" method="post">

我其实想要使用2种方法

  1. insert_register_form_values_in_database;
  2. registered_user_data_edited(带参数registered_user_edit_or_delete_all_information.id)
  3. 但如果我想在一个表单标签的一个html页面中使用它们,我该如何使用它。

1 个答案:

答案 0 :(得分:1)

您不应在url模板标记内使用if / else语句。相反,你可以做类似的事情:

{% if page_related_data.task is view %}
  <form action="{%url 'insert_register_form_values_in_database' %}" method="post">
{% else %}
  <form action="{%url 'registered_user_data_edited' registered_user_edit_or_delete_all_information.id %}" method="post">
{% endif %}