小编mep*_*pum的帖子

Python:在__init__中引发异常是不好的形式?

是否认为在内部引发例外是不好的形式__init__?如果是这样,那么当某些类变量初始化为None或者类型不正确时,抛出错误的可接受方法是什么?

python exception

111
推荐指数
4
解决办法
4万
查看次数

为什么在python中使用**kwargs?使用命名参数有哪些现实世界的优势?

我来自静态语言的背景.有人可以解释(理想情况下通过示例)使用**kwargs而不是命名参数的真实世界优势吗?

对我来说,它似乎只是使函数调用更加模糊.谢谢.

python kwargs

64
推荐指数
5
解决办法
2万
查看次数

如何将参数传递给Django中模板变量的方法?

我正在使用lxml库在视图中定义变量(类别).lxml提供了一种.get检索自定义属性的方法.我想在模板中使用它,如下所示:

{{ category.get("foo") }} 
Run Code Online (Sandbox Code Playgroud)

我知道使用模板变量时不必使用括号,但是我收到以下错误:

{{ category.get "foo" }}
Run Code Online (Sandbox Code Playgroud)

无法解析余数:''foo''来自'category.get"foo"'

我假设我的语法有问题,但谷歌一直没有帮助.django文档说通过使用a来查找方法.

django templates

23
推荐指数
3
解决办法
3万
查看次数

Django包含可配置模板的标签

我已经创建了一个包含标记,但是我希望能够使模板可选择配置.似乎没有开箱即用的支持,所以我想看看人们如何做到这一点 - 也许是一个方法首先搜索模板目录中的特定模板名称,然后再回到默认模板.

@register.inclusion_tag('foo.html', takes_context=True)
Run Code Online (Sandbox Code Playgroud)

tags django templates

19
推荐指数
3
解决办法
7776
查看次数

标签 统计

django ×2

python ×2

templates ×2

exception ×1

kwargs ×1

tags ×1