2010-10-27 38 views
1

我刚刚在2008年发布了dbjlets。它增加了许多有用的功能,但它也是一大块代码。djblets在Django 1.2中仍然有用吗?

在2010年使用djblets还是有更好的替代品出现?我也怀疑一些功能已经合并到Django中。

我格外感兴趣:

  • auth - 我想django-registration地址呢?
  • datagrid
  • rooturl - 允许易于部署的子文件夹
  • decorators - blocktags更容易写,等等。
  • JSONField - 存储随机数据。
  • siteconfig - 覆盖settings.py与数据库设置

回答

1

由于Djblets仍然在继续开发,我觉得它还是有目的:)

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

  • authdjango-registration可能会更好,这取决于您的需求,我想。
  • datagrid:我不知道Django的其他体面的datagrid应用程序,它并不意味着没有。但我不知道他们;)
  • rooturl:我不确定这是否真的有用。与普通的URL系统相比,我看不出什么优势。
  • decorators:在Django中编写标签仍然很多工作,但这使得它很容易。绝对值得。尽管现在Django有很多类似的捷径。
  • JSONField:绝对可以很方便的,但很多时候它是错误的解决方案;)
  • siteconfig:我认为,有专注于这个具体而言,只要找到一个你喜欢的几个项目(或想你自己的结构,这是我做的)。

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

但是,如果不使用decorators来简化书写标记,也可以尝试使用Jinja2作为模板解析器,它允许使用多个和命名的过滤器参数。或者直接调用函数。这样你很少需要模板标签。

+0

谢谢!我在http://djangopackages.com/grids/g/live-setting/上提供了替代站点配置 – vdboor 2010-11-01 22:32:32