gpt4 book ai didi

python - django 1.3 - 为基于类的 View 定义可选参数的正确方法

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:44 26 4
gpt4 key购买 nike

我刚刚接触基于类的 View 。

将可选参数的默认值传递到基于类的 View 的正确方法是什么?
例如,我以前几乎是这样做的:
http://lethain.com/using-optional-parameters-in-django-urls/

现在我不太确定如何在基于类的 View 中实现相同的效果。即我如何在 View 中定义类,urls.py 中的条目应该是什么样子以及如何为可选参数定义默认值?

最佳答案

url 参数存储在 self.argsself.kwargs 中。 dynamic filtering 中有一些示例基于通用类的 View 文档部分。

您可以通过 including extra options in your url pattern 传递默认参数,或者只是在您从 self.kwargs 获取值时在您的 View 中设置一个默认值。

my_value = self.kwargs.get('key', 'default_value')

关于python - django 1.3 - 为基于类的 View 定义可选参数的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9559852/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com