如何在localhost上安装(运行)Jumo(Python / Django)

时间:2012-01-03 18:15:33

标签: python django

我正在尝试在我的本地计算机(Windows 7)上运行Jumo开源平台(https://github.com/jumoconnect/openjumo)。我安装了Python和Django并且它可以工作 - 我可以创建没有问题的新项目,但我不确定如何设置现有项目并使其工作。

我对Python / Django没有经验,所以首先我需要知道它是否是一项艰巨的任务。我想这比安装WordPress或Joomla要复杂得多,但这需要大量的工作来设置吗?

如果不是太复杂,有人可以写一些指南吗?或者,如果有一些教程解释如何做到这一点,那就太棒了。

为了清楚起见,我不是想在一天内学到一些东西,只是想看看使用这个平台的第一步是否太难,如果不是,我会继续学习,因为这正是我需要一个项目。

我使用Python 2.7和Django 1.3.1

由于

2 个答案:

答案 0 :(得分:0)

你可能知道Django是一个功能强大的Web框架,Python是一种编程语言,对于python本身你需要几个月才能成为某种专家。 它很容易启动,但不容易学习整个东西。 Django是最强大或最强大的Web框架之一(除了Ruby on Rails之外)。 我给你的建议:

  • 学习python的基础知识(有很多书,比如潜入python, ...)
  • 学习Django基础知识(Django Book
  • 在Gnu / Linux上使用Django(例如Ubuntu)
学习Django的基础知识可以在几周内完成。 考虑部署Django网站并不容易。你需要了解一下Apache Web服务器。 www.djangoproject.com

请注意,在python中(与其他编程语言一样),您需要定义工作路径。问题评论中提到的错误通常是由此引起的。 你也应该检查Python的安装路径。有时在python安装路径中存在与您的名称相同的项目时会发生这类错误。

答案 1 :(得分:0)

这个项目有很多外部要求,没有在任何地方列出,除非你对django感到舒服和熟悉,否则我不建议安装它。以下是您需要运行的一些 但不是全部

  1. Celerydjango-celery
  2. RabbitMQ(Celery的经纪人)或其他经纪人,但您必须再次编辑settings.py
  3. memcached(这是可选的,因为您可以使用django自己的会话中间件进行开发),但是如果您只是下载代码并尝试运行它,那么您将遇到错误,因为默认{{ 3}}已注释掉默认的中间件。
  4. settings.py
  5. grappelli(不是必需的,但是,除非您编辑默认的django-jenkins,否则会收到错误。)
  6. settings.py
  7. django-tastypie
  8. django-debug-toolbar