Джанго |Как передать строку запроса из ответа - PullRequest
1 голос
/ 09 июня 2010

Как передать строку запроса из ответа, между тем соответствующий шаблон также должен быть загружен.

ex:

http://www.domain.com/test/?id=23423424

и id=23423424 - это ключ, который сохраняетсяв БД, поэтому необходимо приложить это при обработке ответа.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 10 июня 2010

Насколько я понимаю, есть два способа сделать это. Вы можете сделать это либо в urls.pyviews.py, но это будет позже), либо в views.py.

В views.py:

def your_view(request):
    id = request.GET.get('id', None)
    ## The rest of your view.

In urls.py:

urlpatterns = patterns('',
    (r'^test/\?id=(?P<id>\d+)$', 'path.to.your_view', {}, "your_view_name"),
)

Просмотр метода urls.py:

def your_view(request, id):
    ## The rest of your view.
2 голосов
/ 09 июня 2010

используйте request.GET.get ('id'), чтобы получить идентификатор из строки запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...