В Django/Pinax, я пришел через форму входа, которая начинается так:HTML-формы без действий
<form class="login" method="POST" action="">
Он работает отлично. Поэтому я предполагаю, что какой-либо java-скрипт или что-то в структуре Django помещает значение в атрибут action.
Итак, мои вопросы:
- Как Django вставить действие?
- Почему они так делают?
- Как я могу узнать, что такое действие этой формы?
Обновление: Я вижу, что это вообще не вещь Django, но что делает большинство браузеров.
ах 'Спасибо'. Я этого не знал. Так что это просто лень или это хорошая практика, чтобы полагаться на это – interstar
, я бы сказал, хорошая практика, так как вы уменьшаете количество URL-адресов в своем коде. но я предпочитаю вообще не предпринимать никаких действий. нужен ли какой-нибудь браузер для пустого действия? – Javier
Формы без действия attrbiute работают хорошо во всех основных браузерах. Однако атрибут действия является обязательным, если вы хотите, чтобы ваш HTML проверялся. – Imran