我可以为Django中的路径转换器分配自定义名称吗?

Python新手

我想在其中指定slug路径转换器的自定义名称,urlpatterns现在看起来像这样:

urlpatterns = [
    ...
    path(
        route="<slug:category>/",
        view=views.Category.as_view(),
        name="shop_category"
    ),
    ...
]

在这种情况下,我正在使用DetailListView嵌塞只包含ASCII字符,但无论如何,它不会让我进去一些操作与传递的值之后,我从回getreturn super().get(request, *args, **kwargs)线。

然后抛出一个错误:

AttributeError:通用详细信息视图Category必须使用URLconf中的对象pk或slug调用。

但是,如果我将category名称更改urlpatternsslug,错误就会消失。


现在,问题是:我可以为Django中的路径转换器分配自定义名称吗?

永远不要走

您可以slug_url_kwarg在视图类中使用属性定义自定义名称

class Category(DetailView):
    slug_url_kwarg = "category"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以为我的自定义值类型分配后缀吗?

来自分类Dev

自定义Django url路径转换器(逗号分隔的整数)

来自分类Dev

我可以为自定义(非默认)统一镜头分配自定义键盘快捷键吗?

来自分类Dev

我可以为LG 32LD HDTV的输入输入自定义名称吗?

来自分类Dev

我可以为 2.x 版运行时的基于 http 触发器的 azure 函数配置自定义名称吗?

来自分类Dev

如何在自定义转换器中访问sklearn列转换器

来自分类Dev

您可以为在P4V中创建的自定义工具分配快捷方式吗

来自分类Dev

我可以为C#正则表达式定义自定义模式吗?

来自分类Dev

我可以为我的应用禁用自定义键盘(iOS8)吗?

来自分类Dev

我可以为我的自定义主题向 SUI.COLORS 添加新颜色吗?

来自分类Dev

我的自定义值转换器导致XAML验证工具失败

来自分类Dev

我可以为Facebook分享按钮添加自定义Facebook图标吗?

来自分类Dev

我可以为光滑的滑块的每个自定义点使用不同的图像吗?

来自分类Dev

我可以为自定义钩子添加react-hooks / exhaustive-deps吗?

来自分类Dev

我可以为Facebook分享按钮添加自定义Facebook图标吗?

来自分类Dev

我可以为 wordpress 创建第二个自定义标签系统吗?

来自分类Dev

是否可以为Azure SQL表中的Version系统属性指定自定义名称

来自分类Dev

Typesafe的配置是否支持自定义转换器?

来自分类Dev

如何调试自定义转换器

来自分类Dev

Maven Shade插件自定义转换器

来自分类Dev

为DocumentDb设置自定义json转换器

来自分类Dev

改装2的自定义转换器

来自分类Dev

自定义通用json转换器未调用

来自分类Dev

调试自定义XAML转换器

来自分类Dev

Spring Cache抽象和自定义转换器

来自分类Dev

自定义转换器的Jooq结果

来自分类Dev

Typesafe的配置是否支持自定义转换器?

来自分类Dev

自定义json转换器json.net

来自分类Dev

自定义布尔转换器以设置样式类

Related 相关文章

  1. 1

    我可以为我的自定义值类型分配后缀吗?

  2. 2

    自定义Django url路径转换器(逗号分隔的整数)

  3. 3

    我可以为自定义(非默认)统一镜头分配自定义键盘快捷键吗?

  4. 4

    我可以为LG 32LD HDTV的输入输入自定义名称吗?

  5. 5

    我可以为 2.x 版运行时的基于 http 触发器的 azure 函数配置自定义名称吗?

  6. 6

    如何在自定义转换器中访问sklearn列转换器

  7. 7

    您可以为在P4V中创建的自定义工具分配快捷方式吗

  8. 8

    我可以为C#正则表达式定义自定义模式吗?

  9. 9

    我可以为我的应用禁用自定义键盘(iOS8)吗?

  10. 10

    我可以为我的自定义主题向 SUI.COLORS 添加新颜色吗?

  11. 11

    我的自定义值转换器导致XAML验证工具失败

  12. 12

    我可以为Facebook分享按钮添加自定义Facebook图标吗?

  13. 13

    我可以为光滑的滑块的每个自定义点使用不同的图像吗?

  14. 14

    我可以为自定义钩子添加react-hooks / exhaustive-deps吗?

  15. 15

    我可以为Facebook分享按钮添加自定义Facebook图标吗?

  16. 16

    我可以为 wordpress 创建第二个自定义标签系统吗?

  17. 17

    是否可以为Azure SQL表中的Version系统属性指定自定义名称

  18. 18

    Typesafe的配置是否支持自定义转换器?

  19. 19

    如何调试自定义转换器

  20. 20

    Maven Shade插件自定义转换器

  21. 21

    为DocumentDb设置自定义json转换器

  22. 22

    改装2的自定义转换器

  23. 23

    自定义通用json转换器未调用

  24. 24

    调试自定义XAML转换器

  25. 25

    Spring Cache抽象和自定义转换器

  26. 26

    自定义转换器的Jooq结果

  27. 27

    Typesafe的配置是否支持自定义转换器?

  28. 28

    自定义json转换器json.net

  29. 29

    自定义布尔转换器以设置样式类

热门标签

归档