Как описать ГЕТ-параметр regex-пом в urls.py Django?

Имеется следующий урл:
http://mydomain.ru/?param1=value1&param2=value2
Как описать такой УРЛ в урл-конфиге Django (urls.py), чтобы потом эти гет параметры можно было использовать во вью?
urls.py
from django.conf.urls import patterns,  url
from . import views
from teaguru_lp import views

urlpatterns = [
    url(r'^$', views.page),
]

views.py
from django.shortcuts import render
from django.http import HttpResponse
from django.template import loader
from .models import Product, Page

def page(request, param1, param2):
    prods = Product.objects.all()
    template = loader.get_template('base_gen.html')
    context = {
        'prods' : prods,
    }
    return HttpResponse(template.render(context, request))

В сети полно примеров по разбору гет-параметров, но все они для PHP
  • Вопрос задан
  • 539 просмотров
Решения вопроса 1
@deliro
GET параметры не идут в path, их не надо пихать в регекспы.
Во вьюхе они доступны по request.GET
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы