python - 向包含中的 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')
我该怎么做才能解决这个问题?
解决方案
它会将其发送到包含的所有视图,因此您可以通过以下方式实现:
path('<str:lang>/auth/', include('apps.auth.routes'), name='auth_routes')
推荐阅读
- amazon-web-services - 将启动配置复制到 aws-cli 中的启动模板
- json - 将 JSON 数据库与 Node 和 React 一起使用
- java - 用户滚动片段时折叠栏(NestedScrollView)
- npm - 在不使用 Ruby 或 Python 的情况下将 SASS 转换为 CSS?
- sql - 数据库中缺少 ORDS_PUBLIC_USER
- c# - ConfigurationManager.ConnectionStrings["aaa"].ConnectionString 将 127.0.0.1 替换为 localhost
- numpy - 我可以用 numpy 数组替换 IndexedBase
- ssh - 禁用 tmux 控制
- c++ - 如果没有暴露标准符号,则在旧系统上运行最近编译的 C++ .so
- django - Django Rest Framework:创建多条记录时如何在列表中获取错误