Найти - Пользователи
Полная версия: Неверное регулярное выражение в urls.py
Начало » Django » Неверное регулярное выражение в urls.py
1
MikaMika
Привет.
Хочу сделать регулярное выражение в urls.py, которое будет обрабатывать два URL.
1. Корень (mysite.ru)
2. Раздел sections (mysite.ru/sections)
urls.py
url(r'(?P<obj>[^$]|^sections/$)', 'home.views.home', name='home'),
views.py
def home(request, obj=None):
    print obj
    return HttpResponse('ok')
Захожу на mysite.ru - получаю:
Page not found (404)
Из шаблона вызываю:
<a href="{% url 'home' '/' %}">Главная</a>
Как правильно составить регулярное выражение?
FishHook
Может лучше так?
url(r'^$', 'home.views.home', name='home'),
url(r'^sections/$', 'home.views.home', name='sections'),
MikaMika
FishHook
Может лучше так?
Можно и так.
А можно сократить?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB