首页 > 解决方案 > 向包含中的 django 路由发送额外参数

问题描述

这是向包含中的所有路由发送额外参数的某种方式吗?

我正在这样做并且有效:

path('<str:lang>/auth/', include('apps.auth.routes'), {'lang': 'en'}, name='auth_routes')

但我想在该参数上发送 lang 字符串,如下所示:

path('<str:lang>/auth/', include('apps.auth.routes'), {'lang': lang}, name='auth_routes')

我该怎么做才能解决这个问题?

标签: pythondjango

解决方案


它会将其发送到包含的所有视图,因此您可以通过以下方式实现:

path('<str:lang>/auth/', include('apps.auth.routes'), name='auth_routes')

推荐阅读