pyramid_appengine

軟件截圖:
pyramid_appengine
軟件詳細信息:
版本: 0.8.2 Alpha 2
上傳日期: 20 Feb 15
開發: Tom Willis
許可: 免費
人氣: 2

Rating: 2.0/5 (Total Votes: 1)

pyramid_appengine是一個支架,以幫助您開始寫一個金字塔aplication將運行於谷歌的App Engine。
安裝
pyramid_appengine可以通過PIP或easy_install的安裝
  PIP安裝pyramid_appengine
一旦安裝完成後,一個appengine_starter模板將作出可用的話用來創建項目。
 貼紙創建--list-模板
可用模板:
  appengine_starter:金字塔支架應用程序引擎
  ...
入門
要開始,首先創建你的項目骨架。
 貼紙創建-t appengine_starter mynewproject
為您的項目擴建的環境將被創建。一旦完成後,運行擴建照常
  CD meynewproject
  /usr/bin/python2.7 bootstrap.py --distribute
  ./斌/擴建
該擴建將採取下載和安裝的App Engine SDK(目前1.6.3)的照顧。這將設在“./parts/google_appengine”一切為utils的部署和運行開發服務器將位於“./bin”
你對你的項目的源代碼將位於“./src/mynewproject”,你的源代碼的包和它的依賴性將設在“./parts/mynewproject”
運行您的項目開發
  ./斌/ devappserver件/ mynewproject
您的傳銷網站將在端口8080上運行的有那麼點瀏覽器
HTTP://本地主機:8080
部署您的應用程序的App Engine
假設你已經創建了在App Engine應用程序ID“mynewproject”,該應用程序可以部署像這樣。
  ./斌/下,appcfg更新零件/ mynewproject -A mynewproject -V開發
那麼你的應用程序將在運行...
http://dev.mynewproject.appspot.com
它能做什麼以及為什麼
大多數金字塔支架創建項目目錄結構是通過安裝在PIP / easy_install的。然而,App Engine應用程序不支持該格式。相反,App Engine的假設,一切都包含在一個目錄,包括依賴關係不提供應用程序引擎運行時的所有項目。
因此,對於一個應用程序部署到App Engine的目錄結構看起來像這樣...
/ MyProject的/
/myproject/app.yaml
/myproject/app.py#app.yaml中一些腳本引用
/myproject/index.yaml
/myproject/queue.yaml
/ MyProject的/金字塔
/ MyProject的/ verlruse
/ MyProject的/的Jinja2
/ MyProject的/ newfangledlib
由於該目錄結構,這是什麼,預計其他工具千差萬別的,我們需要一種方式來發展你的典型蟒蛇蛋格式,但在部署一個App Engine格式。
輸入擴建
擴建是可以用來支持這種設置,你開發你的應用程序作為一個雞蛋,但部署的App Engine的期望的工具。如果你不熟悉擴建,你可能需要閱讀起來就可以了。它具有一些相同的目標的virtualenv,但必須通過食譜更多的功能,以幫助部署。
對於運行你通常做的擴建...
  /路徑/要/蟒蛇bootstrap.py --distribute
  ./斌/擴建
隨python_appengine的buildout.cfg文件執行下列操作。
- 創建擴建環境中的源項目位於./src/nameofproject
當擴建運行...
- 所有的依賴關係為您的項目被下載和安裝在擴建環境
- 該應用程序引擎的SDK下載並安裝下./parts/google_appengine的擴建環境。由於python2.7最近被宣布全面上市,而SDK不能夠支持2.7開發的是,該SDK通過與webob 1.1.1更換webob 0.9補丁。這樣做,這樣就可以開發使用金字塔版本

什麼是此版本中的新

  • 在重建所有的文物(reademe.rst,CHANGES.txt等......)

什麼是0.8.1版本,新的

  • 在包括versions.cfg模板腳手架

什麼0.7版本是新的

  • 在凹凸的SDK版本1.7.2
  • 在加入"解壓縮= TRUE"到buildout.cfg模板助陣雞蛋的分佈這樣
  • 在牽制金字塔1.3版

什麼在0.6版本的新

  • 在改變buildout.cfg忽略站點包應該解決很多與金字塔不同的命名空間封裝問題可能取決於

什麼是新的版本0.5.4.1:

  • Doc更正

什麼是0.5.3版本,新的

  • 在升級擴建到AppEngine上SDK 1.6.4中,這與python2.7工作第一SDK。

什麼是0.5.2版本,新的

  • 在修復來解決問題的GitHub#6
  • 在項目VS使用不當包的使用。

要求

  • 在Python中
  • 在金字塔

意見 pyramid_appengine

評論沒有發現
添加評論
打開圖片!