Форум сайта python.su
 
							 0
  0   
								
								сразу несколько вопросов , 
в доке по сесиям приводится такой вот примерчик 
def login(request):
    if request.method == ‘POST’:
        if request.session.test_cookie_worked():
            request.session.delete_test_cookie()
            return HttpResponse(“You're logged in.”)
        else:
            return HttpResponse(“Please enable cookies and try again.”)
    request.session.set_test_cookie()
    return render_to_response('foo/login_form.html')
обьясните зачем проверяется метод запроса ?
у меня в логах как у апача , так и django-сервера , метод запроса в логах GET .
по шаблонам, 
цель , для примера ,  сделать страницу , разделенную на две части (без фреймов). В одной части допустим список названий документов , при нажатии во втором появляется текст этого документа. Т.е. делаем базовый шаблон -  в нем два блока , так же делаем  шаблон для списка - в нем extend-им базовый и заполняем один блок , второй для содержимого -в нем extend-им шаблон списка и заполняем в нем второй блок . 
Возникает вопрос , при каждом нажатии на ссылку в списке   обновлятся будет я так понимаю вся страница ? 
Если да , то как быть если список - сложный , например дерево , причем дерево формируется вытягивая данные из базы , какая альтернатива ?
Отредактировано (Ноя. 7, 2007 21:51:35)
Офлайн
 
							 2
  2   
								
								birstФорма логина использует POST запрос, а не GET
обьясните зачем проверяется метод запроса ?
birstТак не получится.
Т.е. делаем базовый шаблон - в нем два блока , так же делаем шаблон для списка - в нем extend-им базовый и заполняем один блок , второй для содержимого -в нем extend-им шаблон списка и заполняем в нем второй блок .
birstКонечно.
Возникает вопрос , при каждом нажатии на ссылку в списке обновлятся будет я так понимаю вся страница ?
birstИспользовать AJAX со всеми вытикающими.
Если да , то как быть если список - сложный , например дерево , причем дерево формируется вытягивая данные из базы , какая альтернатива ?
Офлайн