Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 7, 2007 21:49:59

birst
От:
Зарегистрирован: 2007-09-13
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

cookies and templates

сразу несколько вопросов ,
в доке по сесиям приводится такой вот примерчик

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 Ноя. 7, 2007 23:05:21

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

cookies and templates

birst
обьясните зачем проверяется метод запроса ?
Форма логина использует POST запрос, а не GET
birst
Т.е. делаем базовый шаблон - в нем два блока , так же делаем шаблон для списка - в нем extend-им базовый и заполняем один блок , второй для содержимого -в нем extend-им шаблон списка и заполняем в нем второй блок .
Так не получится.
birst
Возникает вопрос , при каждом нажатии на ссылку в списке обновлятся будет я так понимаю вся страница ?
Конечно.
birst
Если да , то как быть если список - сложный , например дерево , причем дерево формируется вытягивая данные из базы , какая альтернатива ?
Использовать AJAX со всеми вытикающими.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version