2012-01-03 104 views
0

安装(运行)的Jumo(Python的/ Django的)我想我的本地机器(Windows 7)中运行Jumo开源平台(https://github.com/jumoconnect/openjumo)。我已经安装了Python和Django和它的工作原理 - 我可以毫无问题创建新的项目,但我不知道如何设置现有的项目,并使其发挥作用。如何在本地主机

我不使用Python/Django的经历,所以首先我需要知道它是否是硬任务与否。我猜想安装WordPress或Joomla会很复杂,但是为了设置它需要很多工作吗?

有人能写某种导向的,如果它是不是太复杂?或者如果有一些教程解释了如何做到这一点,那就太好了。

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

我使用Python 2.7和Django的1.3.1

感谢

+0

只有一个比较复杂一点,因为代码不是托管在公共HTML目录。但是,测试或开发灌注是python manage.py运行足够了managey.py runserver – danihp 2012-01-03 18:22:09

+0

是的,我做了“python manage.py runserver”,我得到导入错误:没有模块名为celery.schedules ..当我开始新项目,它工作正常。我知道这个错误是存在的,但是如果在解决这个问题后会出现更多的错误,我很担心,这就是为什么我需要有人告诉我它是否可以轻松安装,或者我应该花费更多的时间在学习Python/Django(我打算这样做,但我想先测试这个脚本)。 – 2012-01-03 21:55:47

+0

您的项目有重新申请。也许你需要安装芹菜。 – danihp 2012-01-03 22:29:46

回答

0

这个项目有很多的外部需求未列出的任何地方,除非你是舒适和熟悉Django的,我不会推荐安装。这里有一些但不是的,你需要运行要求所有

  1. Celerydjango-celery
  2. RabbitMQ(一个用于芹菜经纪人),或其他经纪人,但那么你就必须要再次编辑settings.py
  3. memcached(这是可选的,因为您可以使用django自己的会话中间件进行开发),但是如果您只是下载代码并尝试运行它,您将遇到错误,因为缺省的settings.py已对默认中间件进行了注释出。
  4. grappelli
  5. django-jenkins(不是必须的,但同样的,除非你编辑默认settings.py,你会得到错误)。
  6. django-tastypie
  7. django-debug-toolbar
  8. Data science toolkit server
+0

感谢您的详细解答。它帮助我看到它有点复杂,所以我现在必须做的是在继续学习之前继续学习:) – 2012-01-04 21:53:32

0

正如你可能知道Django是一个功能强大的Web框架和Python是一种编程语言,Python本身需要多几个月的时间来成为某种专家。 它很容易启动,但不是那么容易学的东西全。 Django是最强大或最强大的Web框架之一(除了Ruby on Rails之外)。 我给你的建议:

  • 学习Python的基本知识(有许多书籍,如潜入蟒蛇, ...)
  • 学习Django的基础知识(Django Book
  • 使用Django上的GNU/Linux(例如Ubuntu)

学习Django的基础知识可以在几个星期内完成。考虑部署一个Django网站并不那么容易。您需要了解一些关于Apache Web服务器的信息。 www.djangoproject.com

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

+0

已经开始学习基础知识,意识到我将需要更多的时间,然后几天才能进入这种项目。谢谢。 – 2012-01-04 21:51:59