在我的questions
应用中,url_patterns
中的models.py
是:
urlpatterns = [
path('<int:question_id>/' , views.question , name='question'),
path('new/' , views.new_question, name='newquestion'),
path('edit/<int:question_id>/', views.edit , name='edit'),
]
例如,在我的模板中,每当我想检查newquestion
网址是否已加载时,我都尝试这样做:
{% if 'questions/new' in request.path %}
some code
{% endif %}
[如何检查question
网址是否包含整数参数-question_id
-
如果确实需要,可以使用request.resolver_match
[Django-doc]获取request.resolver_match
,然后获取ResolverMatch
object [Django-doc]以获取ResolverMatch
,.view_name
attribute [Django-doc] .view_name
等的名称