使用Django CMS

时间:2010-03-28 12:19:12

标签: python django content-management-system

我知道python并且刚刚阅读了django的基本介绍。我必须建立一个像旅行网站一样的实时更新。 django会满足于此吗?有人建议我看看django-CMS,我找不到一个非常初学者的教程。我应该选择django-CMS吗?在我尝试django-cms之前,我应该知道多少django?

编辑:不是太多的实时内容,只是即时更新,如availibilty等。我真的需要CMS吗?

由于

2 个答案:

答案 0 :(得分:3)

从您的简短描述中可以看出,您项目的主要部分将是管理旅行信息并将其显示给网站访问者的内容。这绝对听起来像是Django最适合的东西。

Django项目往往是非常模块化的,因此代码的内容管理部分可能与项目的旅行部分完全不同。就个人而言,我从核心旅行功能开始,而不是开始担心内容管理。然后,一旦你有了这个,你将能够更好地决定django-cms是否符合你的内容需求,或者是否可以手动滚动。

首先为旅行应用程序定义模型。然后使用admin注册这些模型。对数据的建模方式感到满意,然后尝试创建一个基本视图。你应该有一些东西快速运行。

您可能也对GeoDjango项目http://code.djangoproject.com/wiki/GeoDjango感兴趣,该项目提供了许多地理和地图工具 - 这听起来与您的项目非常相关。

答案 1 :(得分:2)

我会说不。如果您经常更改内容,Django CMS设计得很好。它具有很好的功能来构建页面。但这意味着它只会在您创建大量页面/子页面等时显示其优点。

对于只提供数据而不添加新页面/视图的简单网站,Django就足够了。

根据我的经验,您应该至少熟悉视图和URL,以便更好地使用Django CMS。但这同样适用于Django本身。其他所有内容都可以在谷歌上找到。

希望有所帮助。