Я довольно новичок в django, и я работаю на веб-сайте, которому нужен динамический URL-адрес для таблицы базы данных, и все работает отлично, но я хотел бы знать, как удалить "? ID =" из URL, так что вместоУдалить «? Id =» из динамических URL-адресов
localhost:8000/dynamicurl/?id=XXXXX
URL-адрес становится
localhost:8000/dynamicurl/XXXXX
Вместо
я сделал сумму штрафа поиска в документации и Ждут» t найти много, хотя это довольно вероятно, что я что-то пропустил.
EDIT: спасибо всем за помощь, самый простой ответ должен был удалить объект, который я использовал для извлечения ID и просто заменить его на ID в Эверт, например,
поэтому мой URL стал
url(r'^dynamicurl/(?P[0-9]+)/$', views.dynamicurl)
и мой взгляд стал
def dynamicurl(request, id):
я, как очень очень новый Джанго FYI
Из документации https://docs.djangoproject.com/en/1.10/topics/http/urls/#named -группы –
И учебник. И каждый фрагмент вступительного текста, когда-либо написанного о Django. –