如何在本地安装(运行)Jumo(Python/Django)

0 投票
2 回答
826 浏览
提问于 2025-04-17 09:28

我想在我的电脑上(Windows 7)运行一个叫做Jumo的开源平台(https://github.com/jumoconnect/openjumo)。我已经安装了Python和Django,并且它们能正常工作——我可以毫无问题地创建新项目,但我不太确定如何设置一个已有的项目并让它运行起来。

我对Python和Django不太熟悉,所以我首先想知道这是不是个难事。我觉得这可能比安装WordPress或Joomla要复杂得多,但设置它需要花费很多时间和精力吗?

有没有人能写个简单的指南,如果不太复杂的话?或者如果有教程能解释怎么做,那就太好了。

为了让事情更清楚,我并不是想一天之内学会所有东西,我只是想看看使用这个平台的第一步是不是太难,如果不难,我就会继续学习,因为这正是我一个项目所需要的。

我使用的是Python 2.7和Django 1.3.1。

谢谢!

2 个回答

0

你可能知道,Django是一个强大的网页开发框架,而Python是一种编程语言。要想在Python上成为某种程度的专家,通常需要几个月的时间。虽然开始学习很简单,但要掌握所有内容就没那么容易了。Django是最强大的网页框架之一,甚至可能是最强的(除了Ruby on Rails之外)。我给你的建议是:

  • 先学习Python的基础知识(有很多书,比如《Dive Into Python》等等)
  • 再学习Django的基础知识(可以参考Django Book
  • 在Gnu/Linux系统上使用Django(比如Ubuntu)

学习Django的基础知识大概几周就能搞定。不过,要把Django网站部署上线可不是那么简单,你需要了解一点关于Apache网页服务器的知识。可以访问www.djangoproject.com了解更多信息。

需要注意的是,在Python(和其他编程语言)中,你需要定义工作路径。问题评论中提到的错误通常就是因为这个原因。此外,你还应该检查一下Python的安装路径。有时候,如果你的项目名称和Python安装路径中的某个项目名称相同,就会出现这类错误。

0

这个项目有很多外部依赖,但这些依赖没有在任何地方列出来。如果你对Django不太熟悉,我不建议你安装这个项目。以下是一些但不是全部你需要的依赖:

  1. Celerydjango-celery
  2. RabbitMQ(这是Celery的一个中介),或者你可以用其他中介,但那样你需要再次编辑settings.py
  3. memcached(这个是可选的,因为你可以在开发时使用Django自带的会话中间件),但如果你直接下载代码并尝试运行,会遇到错误,因为默认的settings.py中默认的中间件是被注释掉的。
  4. grappelli
  5. django-jenkins(不是必须的,但如果你不编辑默认的settings.py,你会遇到错误)。
  6. django-tastypie
  7. django-debug-toolbar
  8. 数据科学工具包服务器

撰写回答