2012-01-03 139 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