我刚刚开始将我必须从 1.1 迁移到 1.3 的应用程序。
我开始深入了解基于类的观点并且被震撼了,但并不是真的很好。
我有一些抱怨,但这里的具体问题是:
这是我可以将 url 模板标签与基于类的通用视图一起使用的唯一方法吗?
带有参数的 Django 反向 url 到基于类的视图
,即必须命名每个 url 条目?
对我来说这似乎很荒谬,因为 Django 的基本哲学之一是 DRY,但我们在这里...... RY-ing......
提前致谢。
编辑:
所以我有https://gist.github.com/1877374
并得到错误 TemplateSyntaxError Caught NoReverseMatch while rendering: Reverse for 'views.HomeView.as_view' with arguments '()' and keyword arguments '{}' not found.
我用错了吗?
Tangent:如果我们必须命名urls.py 文件中的每一个条目
,
我想再解释一下为什么我认为我们是 RY-ing
我的 urls.py 通常看起来像 https://gist.github.com/1877462
我完全了解脱钩。
这里的重点是我们有能力在需要时这样做。当我需要时,我绝对会使用名称功能。否则,我为什么要花时间和精力为每个条目添加 url 并命名每个条目,而它们通常与views.py 中的类/函数的名称相同?
也许这应该分成一个关于 SO 的单独问题。