В продолжении Личное: Django. От простого
Научим приложение main здороваться с конкретным человеком. Для этого нужно в представление сообщить имя этого человека: модифицируем наше представление:
def hello(Response, name='World'): return HttpResponse("Hello %s!" %name) |
Теперь функция представления принимает один необязательный аргумент name
Добавим привязку в urls.py
url(r'^(\w+)$', 'main.views.hello'), |
Подробнее с регулярными выражениями можно познакомиться в документации на Python http://docs.python.org/2/library/re.html
В случае совпадения URL с данным регулярным выражением, Django вытащит группу указанную в скобках \w+ в качестве второго параметра функции представления: например запрос
http://127.0.0.1:8000/User
приведет к вызову
hello(Request,"User") |
И страничка поздоровается c User:
Hello User!