2015-12-26 54 views
3

我搜遍了Google,試圖找出我是否可以在Python 3.5中使用Django 1.9堆棧並使用Postgresql。我想事先驗證這一點,因爲我已經試圖用MySQL來走這條路,但不幸的是,至少在Windows開發環境中尚未得到支持。是否支持Python 3.5並使用Postgresql?

任何人都可以證實他們已經得到這個設置工作?

+1

如果psychopg作品我希望剩下的也 –

+0

@JoranBeasley psycopg2 。沒有h。你最大的障礙可能是Django而不是psycopg2,但是Django的文檔說1.9支持Python 3.5,所以它應該可以。 –

回答

6

Django正式提到它與Python 3.5兼容,並且從1.8版本開始(see release notes here)。

需要Pyscopg2才能讓Python/Django使用PostgreSQL。雖然他們的網站說他們只支持Python 3.4,但是沒有任何東西阻止你使用Python 3.5。既然你提到你在Windows下工作,你可以找到編譯好的最新版本的pyscopg2,並準備使用Python 3.5 here

有趣的是,我現在有在Python 3.5環境中運行的PostgreSQL 1.9 Django的一個項目,它工作得很好,我在OS X

+0

真棒,感謝您的信息和鏈接! –