предположим, что у вас есть веб-страница, которая использует метод post и get, и вы написали следующее представление для ее создания:
def homepage(request):
if 'login' in request.POST:
# ......... code goes here, and you return an appropriate response
if 'register' in request.POST:
# ......... code goes here, and you return an appropriate response
# When no Post request, just render the page
return render_to_response('homepage.html')
Вопрос:
Считается ли хорошей практикой программирования разделение вышеприведенного представления на три представления: одно для входа в систему, одно для регистрации и одно для отображения страницы?Или можно оставить все как есть.
РЕДАКТИРОВАТЬ
в случае, указанном выше, я не проверяю, получил ли сервер «GET».Но идея все та же:)