我即將爲我的組織創建一個新的自定義Django應用程序。 (我是一個全新的Django開發人員;除了偶爾的「Hello world」作爲原型之外,這將是我的第一個開發人員。)我應該用1.8版本開始一個新的Django應用程序嗎?
我在共享的託管提供程序,它表示在Django應用程序中,我們應該使用Django版本1.8(即使1.10是當前版本),因爲1.8是支持FastCGI的最後一個版本。一旦1.8不再被支持,我是否會在幾年之後爲自己設置一款毫無價值的應用程序?人們會期望,當1.8不再被支持時,共享的虛擬主機世界將會轉向WSGI或某種形式的解決方法嗎?或者這是根本不可能的?我會在幾年後發現我開發的應用程序在我爲其生產的主機上無法使用?
另外,我應該考慮一些其他的開發工具,以適應我所處的情況嗎?我在一個共享的主機上,我會做一個相當普通的web前端/數據庫後端樣式設置。
「你可以用整齊的棄用警告一步一步做。」:這是我從1.4升級到1.8的方法。單調乏味,但相對簡單(在版本控制下安全)。 – Evert
除了Art所說的之外,我通常使用LTS版本,即使是在新項目中,也是因爲Django發佈對我來說太快了。所以我仍然使用1.8,儘管我沒有像你的提供者那樣的限制。 –