Я использую django.views.generic.list_detail.object_detail.Как передать object_id в общий вид object_detail в Django
В соответствии с документацией представление принимает переменную object_id. Для этого я добавил следующее к моим привязкам:
(r'^(?P<object_id>\d+)$', list_detail.object_detail, article_info),
выше строка находится в отдельных привязках, который входит в основных привязках.
Если я покину «^» характер в начале картины, а затем пытаться перейти по адресу:
.../object_id = 1
Это не работает. Если удалить '^' персонажу адрес:
.../object_id = 1
Еще не работает. Однако, если я использую:
.../object_id = 1 (без знака вопроса)
Вида принимающего object_id переменного и работает без проблем. У меня есть два вопроса.
Во-первых: Может ли символ «^» в включенном urlconf использоваться для ограничения шаблона только в соответствии с шаблоном базового url плюс точная строка, содержащая a^$ в включенном urlconf?
Во-вторых: Почему символ вопроса останавливает просмотр из-за получения переменной object_id? Я думал, что это? был использован для обозначения переменных GET в URL-адресе.
благодаря