如何在Django中将可选参数传递给url

dev9

我有一个带有一个可选参数的网址格式:

# urls.py :
url(r'^(page/(?P<page>\w+))?$', MyIndexView.as_view(), name='index'),

分页和其他所有功能都可以正常工作,直到我在模板中创建指向特定页面的网址为止:

# templates/mysite.html
{% url 'index' 54 %}

然后我得到一个错误:

Reverse for 'index' with arguments '(54,)' and keyword arguments '{}' not found. 1 pattern(s) tried: [u'(page/(?P<page>\\w+))?$']

没有该参数,它将起作用:

{% url 'index' %}

我也尝试过:

{% url 'index' page=54 %}

并得到类似的错误。

马克西姆·洛兰

您可以创建两个URL模式,一个具有默认参数1,另一个具有pageURL中匹配项:

# urls.py :
url(r'^page$', MyIndexView.as_view(), {'page': 1}, name='index'),
url(r'^page/(?P<page>\w+)$', MyIndexView.as_view(), name='index'),

的第三个参数url功能kwargs,因此,kwargs['page']将1中的第一壳体和通过在第二网址限定。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在bash脚本中将可选参数传递给另一个命令?

来自分类Dev

将可选参数传递给 URL

来自分类Dev

如何在Django中将多个参数传递给URL

来自分类Dev

如何在ReactJS中将可选元素作为道具传递给组件

来自分类Dev

AngularJs,根据用户输入将可选参数传递给URL

来自分类Dev

如何将可选参数传递给函数

来自分类Dev

将可选参数传递给require()

来自分类Dev

调用或将可选参数传递给函数

来自分类Dev

将可选参数传递给方法

来自分类Dev

将可选参数传递给Grep

来自分类Dev

将可选参数传递给子程序

来自分类Dev

如何在WebAPI中将可变数量的参数传递给GET

来自分类Dev

如何在Slim中将可选参数构建为问号?

来自分类Dev

如何在PHP中将多个参数传递给URL

来自分类Dev

如何在脚本中将函数参数传递给 url_for

来自分类常见问题

如何在Django中将参数传递给表单?

来自分类Dev

如何在Django中将参数传递给基于类的视图?

来自分类Dev

如何在Django中将参数传递给计划的cron任务?

来自分类Dev

如何在Django中传递多个可选的URL参数?

来自分类Dev

如何在 django python 中的 url 中传递可选参数

来自分类Dev

将可选参数传递给函数(它们也是可选的)

来自分类Dev

将可选参数传递给函数(它们也是可选的)

来自分类Dev

如何在Django中将子标签传递给URL?

来自分类Dev

如何在Golang中将可变长度参数作为参数传递给另一个函数?

来自分类Dev

如何在命令行中将哈希作为可选参数传递给-M

来自分类Dev

如何将可选参数传递给do.call中的函数

来自分类Dev

如何从控制器将可选参数传递给Symfony2服务?

来自分类Dev

渲染组件时如何将可选参数传递给每个子代?

来自分类Dev

如何将可选参数传递给Winform命令行

Related 相关文章

  1. 1

    如何在bash脚本中将可选参数传递给另一个命令?

  2. 2

    将可选参数传递给 URL

  3. 3

    如何在Django中将多个参数传递给URL

  4. 4

    如何在ReactJS中将可选元素作为道具传递给组件

  5. 5

    AngularJs,根据用户输入将可选参数传递给URL

  6. 6

    如何将可选参数传递给函数

  7. 7

    将可选参数传递给require()

  8. 8

    调用或将可选参数传递给函数

  9. 9

    将可选参数传递给方法

  10. 10

    将可选参数传递给Grep

  11. 11

    将可选参数传递给子程序

  12. 12

    如何在WebAPI中将可变数量的参数传递给GET

  13. 13

    如何在Slim中将可选参数构建为问号?

  14. 14

    如何在PHP中将多个参数传递给URL

  15. 15

    如何在脚本中将函数参数传递给 url_for

  16. 16

    如何在Django中将参数传递给表单?

  17. 17

    如何在Django中将参数传递给基于类的视图?

  18. 18

    如何在Django中将参数传递给计划的cron任务?

  19. 19

    如何在Django中传递多个可选的URL参数?

  20. 20

    如何在 django python 中的 url 中传递可选参数

  21. 21

    将可选参数传递给函数(它们也是可选的)

  22. 22

    将可选参数传递给函数(它们也是可选的)

  23. 23

    如何在Django中将子标签传递给URL?

  24. 24

    如何在Golang中将可变长度参数作为参数传递给另一个函数?

  25. 25

    如何在命令行中将哈希作为可选参数传递给-M

  26. 26

    如何将可选参数传递给do.call中的函数

  27. 27

    如何从控制器将可选参数传递给Symfony2服务?

  28. 28

    渲染组件时如何将可选参数传递给每个子代?

  29. 29

    如何将可选参数传递给Winform命令行

热门标签

归档