2013-09-14 2 views
0

url.pyДжанго получить domain.com/username

url(r'^(?P<google>\d{4})/$', twitter_auth.views.gu), 

views.py

def gu(request, google): 
    if request.method=='GET': 
     mozz = request.POST.get('google', 'Fail') 
     return HttpResponse(u'Name : %s'% mozz) 

Я не могу получить параметр Google только свою очередь: Сбой переменной?

+2

Ты вопрос очень неясно. Пожалуйста, уточните подробнее. –

+0

Все ли имена пользователей четыре цифры? Независимо от того, чего вы хотите или нет, это то, что соответствует вашему регулярному выражению (плюс косая черта в конце URL-адреса). – icktoofay

+0

http://getmore-25205.euw1.actionbox.io:3000/1445/ Я не могу получить его? Мне нужно 1445:/ –

ответ

0

Вы пытаетесь прочитать google из параметров запроса. Вместо этого просто использовать переменную google сохраненную из URL и передается мнение:

Replace:

mozz = request.POST.get('google', 'Fail') 
return HttpResponse(u'Name : %s'% mozz) 

с:

return HttpResponse(u'Name : %s' % google) 
+0

http://getmore-25205.euw1.actionbox.io:3000/1723/ ничего не менять :( –

+0

@ MerveEylül oh, обязательно. См. обновленный ответ. – alecxe

Смежные вопросы