Шаблон URL Django для получения параметров строки запроса - PullRequest
0 голосов
/ 10 января 2011

Я был готов начать давать jqgrid в приложении django большую функциональность (нумерация страниц, поиск и т. Д.).Для этого похоже, что jqgrid отправляет свои параметры в GET на сервер.Я планирую написать urlpattern для извлечения необходимого материала (номер страницы, количество записей на странице, поисковый запрос и т. Д.), Чтобы я мог передать его своему представлению, чтобы вернуть правильные строки в таблицу.Кто-нибудь уже создал этот urlpattern, который я ищу?

Большое спасибо.

1 Ответ

1 голос
/ 16 февраля 2011

Ответ на этот вопрос был проще, чем я предполагал.Как указано в главе 7 djangobook в разделе «Параметры строки запроса», можно просто сделать что-то следующим образом, где «someParam» - это параметр в строке запроса, которую вы хотите получить.Тем не менее, Django предназначен для очистки в этой адресной строке в верхней части страницы, поэтому вы должны использовать эту опцию только в случае необходимости.

Строка запроса может выглядеть примерно так:

http://somedomainname.com/?someString=1

Вид может выглядеть следующим образом.

def someView(request):
    if 'someParam' in request.GET and request.GET['someParam']:
        someParam = request.GET['someParam']

Надеюсь, это поможет кому-то еще в будущем.

...