※ 本文為 nakts0123.bbs. 轉寄自 ptt.cc 更新時間: 2013-06-13 05:11:37
看板 Python
作者 標題 [問題] Django的架站平台
時間 Thu Apr 4 12:39:19 2013
我目前正在學Django,目標是要架一個網站,
會有一些由使用者的表單輸入以及資料庫的連結,
類似簡單的購物網站這樣。
我目前使用的環境是Python 3.2 + Django 1.5。
耳聞Google的GAE好像有支援Django,
不過Python的部分好像到2.7.2而已? 是不是要上GAE還要改些什麼東西?
當然我站還沒寫,所以到時候用2.7的語法也是可以的。
想問問看,對初心者來說GAE是個友善的平台嗎?
還是有什麼其他免費的平台可用呢?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.162.129
推 :heroku 也不賴,google 一下應該可以找到不少文件1F 04/04 12:46
→ :Django 對 Python 3 的支援還在實驗階段, 沒事別衝動2F 04/04 15:21
→ :Django 架在 GAE 的最大問題是 QuerySet 無法無痛轉換
→ :完全初學的話其實我個人不太建議...有些東西會學歪
→ :Django 架在 GAE 的最大問題是 QuerySet 無法無痛轉換
→ :完全初學的話其實我個人不太建議...有些東西會學歪
→ :我現在在啃的是Django Book的 2.0中譯 裡面的例子看起來5F 04/05 00:05
→ :其實都還是Python2的內容 不過目前只有一個地方不同而已,
→ :未來要寫的話應該還是以2.7為主
→ :那u大有建議什麼比較無痛轉換的平台嗎? 還是買台mac mini
→ :自己架?
→ :其實都還是Python2的內容 不過目前只有一個地方不同而已,
→ :未來要寫的話應該還是以2.7為主
→ :那u大有建議什麼比較無痛轉換的平台嗎? 還是買台mac mini
→ :自己架?
推 :Heroku AppFog dotcloud openshift10F 04/05 00:17
→ :一開始在自己電腦上開個 VM 跑就可以了~11F 04/05 03:15
→ :等哪天有實際需求,要開到付費級的平台,用
→ :DigitalOcean 或 Linode 都可以
→ :再不然 AWS 也不錯... GAE 沒啥出彩的特點...
→ :至於以哪個版本為主的話,反正記得寫程式的時候
→ :盡量寫 2.7 與 3 都支援的語法就好
→ :比如一開始就養成用 print('') 而不是 print ''
→ :無法完全相同的部分,例如 unicode 與 str 等等
→ :建議直接用 six 這類的函式庫解決~省得以後麻煩
→ :等哪天有實際需求,要開到付費級的平台,用
→ :DigitalOcean 或 Linode 都可以
→ :再不然 AWS 也不錯... GAE 沒啥出彩的特點...
→ :至於以哪個版本為主的話,反正記得寫程式的時候
→ :盡量寫 2.7 與 3 都支援的語法就好
→ :比如一開始就養成用 print('') 而不是 print ''
→ :無法完全相同的部分,例如 unicode 與 str 等等
→ :建議直接用 six 這類的函式庫解決~省得以後麻煩
→ :還是第一次聽到six這東東,請問有辦法做到完全無痛轉換嗎?20F 04/05 11:11
→ :最近也遇到有些lib只有2.x版本的問題,想用RPC幫忙處理
→ :但是同樣一份code要弄兩種版本有點麻煩...
→ :最近也遇到有些lib只有2.x版本的問題,想用RPC幫忙處理
→ :但是同樣一份code要弄兩種版本有點麻煩...
→ :six 我沒記錯的話是 django 團隊為了讓 django 同時可23F 04/05 13:12
→ :以在 2 與 3 跑所寫的,百分百無痛當然不可能
→ :但可以省掉非常多麻煩是真的~
→ :大多數會用到的差異處 six 都解決了
→ :http://j.mp/11uQczb 可以參考 django 官方文件
→ :以在 2 與 3 跑所寫的,百分百無痛當然不可能
→ :但可以省掉非常多麻煩是真的~
→ :大多數會用到的差異處 six 都解決了
→ :http://j.mp/11uQczb 可以參考 django 官方文件
Porting to Python 3 | Django documentation | Django
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. ...
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. ...
→ :推 Heroku28F 04/05 16:00
推 :Django在GAE上要用QuerySet可以接CloudSQL29F 04/05 16:09
→ :可以用django-deployer deploy上GAE
→ :可以用django-deployer deploy上GAE
推 :推 我最近也開始把 print('') 養成習慣 另外不推現在的GAE31F 04/05 18:09
→ :還有只看花費的話 PaaS除非免費額度 不然要付費的話 VPS
→ :還是比較實惠 如 DigitalOcean Linode 雲端 IaaS 如AWS EC2
→ :RackSpace 之類的在小規模使用還是偏貴
→ :還有只看花費的話 PaaS除非免費額度 不然要付費的話 VPS
→ :還是比較實惠 如 DigitalOcean Linode 雲端 IaaS 如AWS EC2
→ :RackSpace 之類的在小規模使用還是偏貴
→ :感謝,django官方文件說的蠻清楚。雖然看起來要注意的地方還35F 04/06 00:30
→ :不少,但既然Django自己都能用同樣的code在py2 py3跑,實用
→ :性上應該是完全沒問題
→ :不少,但既然Django自己都能用同樣的code在py2 py3跑,實用
→ :性上應該是完全沒問題
→ :請問各位,如果佈署在DigitalOcean or Linode上面,需要38F 04/16 18:40
→ :需要設定 iptables 嗎?
→ :需要設定 iptables 嗎?
推 :我也是新手一枚 推一下aws的一年免費 等做的東西真的有人想40F 06/08 12:15
→ :看 有一定流量再來考慮linode這種高貴方案
→ :看 有一定流量再來考慮linode這種高貴方案
--
※ 看板: Gabinius 文章推薦值: 0 目前人氣: 0 累積人氣: 40
作者 Yukirin 的最新發文:
- 簡單翻譯一下。 我首先要說聲謝謝。 大家都說,作了場夢總是要醒來的。不過我要說,我可永遠不用醒來, 不只是因為我在洋基的這段時間,也是因為我每一天都活在夢想裡頭。 去年對我來說是很難熬的,我承受了很多 …5F 5推
- Shaq & Chuck Battle in a Three-Point Competition | May 6, 2013 | 5/6/2013 | NBA Semifinals 2013 …14F 14推
- 我目前正在學Django,目標是要架一個網站, 會有一些由使用者的表單輸入以及資料庫的連結, 類似簡單的購物網站這樣。 我目前使用的環境是Python 3.2 + Django 1.5。 耳聞Goog …41F 5推
- Goodbye~my敦~我的愛人~再見~ それぞれの窓から蒼い月を眺め 從各自的窗戶望著蒼藍的月亮 ダラダラ長電話しながら何でも話した 長時間的電話我們什麼都聊 同じように見えても …20F 18推
- 新手文2.0是原有新手文的更新,再加上其他有關版面的常見問題, 如果有什麼缺漏跟建議,可以寄信或推文跟我說, 我會的話就盡力補上~ 官方網站: AKB48公式サイト AKB48の様々な情報がご覧いただ …269F 165推
點此顯示更多發文記錄
→
guest
回列表(←)
分享