我了解python,并且刚刚阅读了django的基本介绍。我必须建立一个像旅游网站一样的实时更新。django就足够了吗?有人建议我去看看django-CMS,我在那里找不到非常适合初学者的教程。我应该选择django-CMS吗?另外,在我尝试使用django-cms之前,我应该了解多少django?
编辑:没有太多实时的东西,只是在飞行中更新,如可用性等。我真的需要CMS吗?
谢谢
发布于 2010-03-28 20:27:39
从你的简短描述中,听起来你项目的主要部分将是管理旅行信息并将其显示给网站访问者的东西。这听起来绝对像是Django的完美选择。
Django项目倾向于非常模块化,因此代码的内容管理部分可能与项目的旅行部分完全不同。就我个人而言,我会从核心的旅行功能开始,而不是从担心内容管理开始。一旦你准备好了,你就可以更好地决定django-cms是否适合你的内容需求,或者是否可以做一些手工滚动的东西。
首先定义旅行应用程序的模型。然后向管理员注册这些模型。对数据的建模方式感到满意,然后尝试创建一个基本视图。你应该很快就能启动和运行一些东西。
您可能还会对GeoDjango项目http://code.djangoproject.com/wiki/GeoDjango感兴趣,它提供了大量的地理和地图工具--听起来与您的项目非常相关。
发布于 2015-05-22 23:48:17
我会说不是。Django CMS设计得很好,如果你经常改变内容的话。它有很好的功能来构建一个页面。但这意味着它只在创建大量页面/子页面等情况下才会显示出它的好处。
对于一个只显示数据而不添加新页面/视图的简单网站,Django就足够了。
根据我的经验,你至少应该熟悉视图和URL,才能很好地使用Django CMS。但这同样适用于Django本身。其他的一切都可以在谷歌上找到。
希望这能有所帮助。
https://stackoverflow.com/questions/2532840
复制相似问题