【问题标题】:How to get url parameters as a list in Django?如何在 Django 中获取 url 参数作为列表?
【发布时间】:2023-01-20 00:07:28
【问题描述】:

我想获取 url 参数作为 django 中的列表。举例来说,我会将每个参数添加到 url 中;

mydomain.com/param1/param2/param3/.../paramx

每个参数可能存在或不存在的位置。例如,一个链接可能是; mydomain.com/param1/param3/param4/...

所以我的问题是,如何在 Django 中获取参数列表?

我尝试手动处理参数,但由于它们是分开的,因此无法按预期工作。

【问题讨论】:

  • 您是否希望它成为路径变量?将它们作为查询变量可能更有意义,然后您可以在视图中读取 querydict
  • @bb4L 那是因为我希望它更易于阅读并针对搜索引擎进行了优化。

标签: django django-urls


【解决方案1】:

查看文档,您应该可以使用pathhttps://docs.djangoproject.com/en/4.0/topics/http/urls/#path-converters

然后,您很可能将路径/字符串 param1/param2... 作为视图中的变量

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2020-02-01
    • 1970-01-01
    • 2016-12-27
    • 2013-12-05
    • 2020-09-22
    • 1970-01-01
    相关资源
    最近更新 更多