Форум сайта python.su
Доброго времени суток!
win7,apatch,mod_wsgi
search_form.html
<html>
<head>
<title>Поиск</title>
</head>
<body>
<form action="/search/" method="get">
<input type="text" name="q">
<input type="submit" value="Найти">
</form>
</body>
</html>
def search(request):
if 'q' in request.GET:
message='Вы искали: %r' % request.GET['q']
else:
message='Вы отправили пустой запрос'
return HttpResponse(message)
Офлайн
у меня вообще не получилось поднять win7+apache+mod_wsgi сколько ни бился …
а decode/encode не спасает?
string.encode('utf8')
Офлайн
Ziberbulgerнеа
у меня вообще не получилось поднять win7+apache+mod_wsgi сколько ни бился …
а decode/encode не спасает?string.encode('utf8')
message='Вы искали: %r' % request.GET['q'].encode('utf8')
Вы искали: '\xd0\xbf\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82'
Офлайн
diego
Вы знаете что означает спецификатор %r? Он делает repr для аргумента. Вам нужен %s и ‘u’ перед строкой.
Офлайн
Александр КошелевСпасибо
diego
Вы знаете что означает спецификатор %r? Он делает repr для аргумента. Вам нужен %s и ‘u’ перед строкой.
Офлайн