Django URL-адрес шаблона и значения переменных с точкой (.) - PullRequest
1 голос
/ 24 мая 2009

почему {% url myVar%}, где myVar = 'jack.johnson' не работает?

Вид в порядке, urls.py: url (r '^ (? P [A-Za-z0-9 -._] +) / $', обзор, name = 'user_profile'),

Ответы [ 3 ]

1 голос
/ 24 мая 2009

Убедитесь, что вы используете хотя бы Django 1.0 (шаблонов с именами URL ранее не было), перечитайте документ Django на Именования шаблонов URL , затем попробуйте

{% url user_profile myVar %}
1 голос
/ 24 мая 2009

ребята, извините. Я нашел свою ошибку, и приведенный мной пример вводил в заблуждение. Спасибо за быстрый ответ.

1 голос
/ 24 мая 2009

Поскольку имя URL-адреса 'user_profile', а не 'jack.johnson'.

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