С Django 2.1.4 метод path
может анализировать параметры в URL со следующим синтаксисом:
urlpatterns = [
path('index',views.index , name='index'),
path('index/<int:question_id>', views.detail , name='detail'),
]
Если вы хотите придерживаться старого доброго регулярного выражения, вам, вероятно, следует изменить свой 'подробное представление
path('index/(?P<question_id>[0-9]+/$)',views.detail , name='detail')
См. также эту статью для получения дополнительной информации.