Django应用程序等同于Drupal的CCK和Views模块?

2024-03-28 16:16:38 发布

您现在位置:Python中文网/ 问答频道 /正文

是否有任何Django应用程序与Drupal的视图和CCK模块等效?在

我发现Django比Drupal更灵活、更有逻辑性。但我认为Drupal的视图和CCK模块是杀手级的应用程序。他们允许网站管理员非常快速地通过GUI建立新的数据模型和查询,而不需要接触代码。这些模块对于快速应用程序开发非常有用。你知道Django有类似的应用吗?在


Tags: 模块django代码视图应用程序网站管理员gui
3条回答

Django是一个框架,这已经说过了,但是如果您寻找接近CCK的功能,PINAX会为python/Django(相当于Drupal中的模块)设计,类似于现成的模块、登录/通过检查、列表、输入输出或CRUDs等。但决不是单选按钮和复选框动作编程。你必须把你的构建块放在一起,沉迷于一些python编程。我发现自己花更多的时间在Drupal中加载额外的模块和主题,而不是在Django中构建一个完整的站点,这可能是因为,我拥有许多库,编写了好几次,并随着时间的推移而改进,以应对反复遇到的情况。我只关注新的或尖端的东西。只要你知道你想做什么,这两种方法都可以。事实上,对于一个想要吸引非程序员的CMS来说,如果你想建立一个伟大的站点,你必须精通php/mysql,并且很好地掌握css,这有点违背了目的。在法国,我们说“最好的工具就是你每天使用的工具”。如果你对Drupal感到失望,学习Django,同时也需要掌握Drupal,你将有能力编写自己的Drupal和其他CMS。祝你在努力中好运。在

http://docs.djangoproject.com/en/dev/faq/general/#is-django-a-content-management-system-cms

...it doesn’t make much sense to compare Django to something like Drupal, because Django is something you use to create things like Drupal.

我不认为有类似的事情,而且有充分的理由。Django是一个框架,而Drupal是一个完整的CMS。Drupal最强大的功能之一就是它如何处理内容。每一块内容都是一个节点,它让开发人员可以制作模块来增加节点的功能。在

Django是一个很好的工具,但是它的优势在于更易于开发,它允许您非常快速地创建应用程序。毕竟,这就是它建造的目的。很难做出CCK和Django这样的观点,我也不认为这有什么意义。我发现在使用Django开发时,您可以使用Django模型和orm快速创建大多数CCK和视图。你不能在GUI中实现,但这从来不是Django的目标。管理界面也反映了这一点,因为它主要有一个好处。处理内容,积垢式操作。我想这就是Satchmo为商店创建自己的设置系统的原因。在

相关问题 更多 >