【问题标题】:Using Django CMS使用 Django CMS
【发布时间】:2010-03-28 12:19:12
【问题描述】:

我知道 python 并且刚刚阅读了 django 的基本介绍。我必须建立一个实时更新的旅游网站。 django 就足够了吗?有人建议我看看 django-CMS,我在那里找不到非常初学者的教程。我应该选择 django-CMS 吗?另外,在我可以试用 django-cms 之前,我应该了解多少 django?

编辑:没有太多实时的东西,只是即时更新,比如可用性等。我真的需要 CMS 吗?

谢谢

【问题讨论】:

  • “实时更新”到底是什么意思?您是实时发送坐标还是其他方式?
  • 票价/可用性等

标签: python django content-management-system


【解决方案1】:

从您的简短描述看来,您项目的主要部分将是管理旅行信息并将其显示给网站访问者的东西。这听起来绝对是 Django 的完美之选。

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

首先为旅行应用程序定义模型。然后向管理员注册这些模型。对数据的建模方式感到满意,然后尝试创建基本视图之一。您应该很快就可以启动并运行一些东西。

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

【讨论】:

    【解决方案2】:

    我会说不。如果您经常更改内容,Django CMS 设计得很好。它有很好的功能来建立一个页面。但这意味着它仅在您创建大量页面/子页面等时才显示出它的好处。

    对于一个只呈现数据,不添加新页面/视图的简单网站,Django 就足够了。

    根据我的经验,您至少应该熟悉视图和 URL 才能很好地使用 Django CMS。但这同样适用于 Django 本身。其他一切都可以在 google 上找到。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2014-05-11
      • 2014-10-10
      • 2016-01-16
      • 2016-04-27
      • 1970-01-01
      • 2011-08-02
      • 2018-01-04
      • 2011-10-02
      • 2014-07-28
      相关资源
      最近更新 更多