Я пытаюсь отправить форму по маршруту, который будет проверять данные, а затем перенаправлять их обратно на исходный маршрут.
Например:
Пирамида доставляет мне некоторые проблемы с этим.
Вот мой уменьшенный views.py
def _get_link_form(post_data):
""" Returns the initialised form object """
return LinkForm(post_data)
def home_page(request):
form = _get_link_form(request.POST)
return {'form' : form}
def save_post(request):
""" form data is submitted here """"
form = _get_link_form(request.POST)
if not form.validate():
return home_page(request, form)
Это код, с которым я играл. Это не только не работает, но и кажется беспорядочным и взломанным. Наверняка есть более простой способ «перенаправить после POST» в Pyramid?