djblets对Django 1.2仍然有用吗?

时间:2010-10-27 21:04:17

标签: django

我刚刚参加了2008年发布的dbjlets。它添加了许多有用的功能,但它也是一大堆代码。

2010年使用djblets还是有意义还是有更好的选择?我还怀疑某些功能已合并到Django中。

我特别感兴趣:

  • auth - 我想django-registration解决了这个问题?
  • datagrid
  • rooturl - 允许在子文件夹中轻松部署
  • decorators - 更容易编写blocktags等。
  • JSONField - 存储随机数据。
  • siteconfig - 使用数据库设置覆盖settings.py

1 个答案:

答案 0 :(得分:1)

由于Djblets仍然在积极开发,我认为它仍然有目的:)

链接到当前存储库:http://github.com/djblets/djblets

  • authdjango-registration可能会更好,我想这取决于您的需求。
  • datagrid:我不知道Django的其他一个像样的数据网格应用,但并不意味着没有。但我不认识他们;)
  • rooturl:我不确定这是否真的有用。与普通的URL系统相比,我没有看到太多的优势。
  • decorators:在Django中编写标签仍然需要做很多工作,但这很容易。绝对物有所值。虽然Django现在有很多类似的捷径。
  • JSONField:它绝对可以派上用场,但很多时候它都是错误的解决方案;)
  • siteconfig:我相信有几个项目专注于此,只需找到一个你喜欢的项目(或者想到你自己的结构,这就是我所做的)。

总而言之,您认为扩展有用吗?我个人认为datagriddecorators是最有用的部分。

但是,您可以尝试使用decorators作为模板解析器,而不是使用Jinja2来简化编写标记,该解析器允许使用多个命名参数进行过滤。或者直接调用函数。这样你很少需要模板标签。