У Вас есть URL, который принимает a first_name
и last_name
в Django:
('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/$','some_method'),
Как Вы включали бы ДОПОЛНИТЕЛЬНЫЙ маркер URL title
, не создавая новых строк. Под чем я подразумеваю, это в идеальном сценарии:
#A regex constant
OP_REGEX = r'THIS IS OPTIONAL<title>[a-z]'
#Ideal URL
('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/OP_REGEX/$','some_method'),
Это возможное, не создавая новую строку т.е.
('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)/(?P<title>[a-zA-Z]+)/$','some_method'),
Я тоже ненавижу это предупреждение. Особенно потому, что он появляется в XML-файлах, которые вы не написали, но появляются в вашем проекте по какой-либо причине (если вы используете MAVEN это ад).
Eclipse 3.5 + позволяет легко удалить это правило проверки. Перейдите в раздел Настройки -- > XML-- > XML FILES -- > Проверка и выберите «игнорировать».
Для удаления предупреждений о проверке может потребоваться выполнить команду Project - > Clean.
-121--1297215-Ссылка http://www.vector-networks.com/components/network-discovery-and-mapping.php
-121--3390959-('^(?P<first_name>[a-zA-Z]+)/(?P<last_name>[a-zA-Z]+)(?:/(?P<title>[a-zA-Z]+))?/$','some_method'),
Не забудьте присвоить заголовку
значение по умолчанию в представлении.