На веб-сайте, который я создаю, есть форма входа в качестве части шаблона base.html, который распространяется на все остальные шаблоны; в результате этого мне нужно как-то обрабатывать логику входа/выхода на каждую страницу.Django-формы на базовом шаблоне
В настоящее время каждая страница загружается в отдельном виде, и что является лучшим и самым сухим способом реализации этого? все обучающие материалы, которые я читаю, имеют страницу входа в систему.
Edit:
Мой оригинальный метод делает действие формы всегда загрузить индекс и довольно много работал, однако я был раздражен тем, что я не мог перенаправить пользователя туда, где они были прежде, чем они вошли in
После этого я решил изменить форму как Django ModelForm, чтобы я мог поднять ошибки проверки, которые мне не удалось сделать раньше, но теперь у шаблона есть только объект ModelForm, когда он отображается через индексный вид поэтому поля ввода даже не отображаются на других страницах.
, так что вы говорите, что вы в настоящее время выполняете логику формы в каждом представлении, а не один раз? –
Да, и у меня может быть много других просмотров в будущем, это просто кажется ridicoulus – davegri