我刚刚参加了2008年发布的dbjlets
。它添加了许多有用的功能,但它也是一大堆代码。
2010年使用djblets还是有意义还是有更好的选择?我还怀疑某些功能已合并到Django中。
我特别感兴趣:
auth
- 我想django-registration
解决了这个问题?datagrid
rooturl
- 允许在子文件夹中轻松部署decorators
- 更容易编写blocktags等。JSONField
- 存储随机数据。siteconfig
- 使用数据库设置覆盖settings.py 答案 0 :(得分:1)
由于Djblets仍然在积极开发,我认为它仍然有目的:)
链接到当前存储库:http://github.com/djblets/djblets
auth
:django-registration
可能会更好,我想这取决于您的需求。datagrid
:我不知道Django的其他一个像样的数据网格应用,但并不意味着没有。但我不认识他们;)rooturl
:我不确定这是否真的有用。与普通的URL系统相比,我没有看到太多的优势。decorators
:在Django中编写标签仍然需要做很多工作,但这很容易。绝对物有所值。虽然Django现在有很多类似的捷径。JSONField
:它绝对可以派上用场,但很多时候它都是错误的解决方案;)siteconfig
:我相信有几个项目专注于此,只需找到一个你喜欢的项目(或者想到你自己的结构,这就是我所做的)。总而言之,您认为扩展有用吗?我个人认为datagrid
和decorators
是最有用的部分。
但是,您可以尝试使用decorators
作为模板解析器,而不是使用Jinja2
来简化编写标记,该解析器允许使用多个命名参数进行过滤。或者直接调用函数。这样你很少需要模板标签。