pyramid_appengine

Software screenshot:
pyramid_appengine
Software ətraflı:
Version: 0.8.2 Alpha 2
Tarixi Upload: 20 Feb 15
Geliştirici: Tom Willis
Lisenziya: Pulsuz
Məşhurluq: 2

Rating: 2.0/5 (Total Votes: 1)

pyramid_appengine Google App Engine davam edəcək bir piramida, proqram yazılı başlamaq üçün bir körpü var.
Quraşdırma
pyramid_appengine tırtıl və ya easy_install vasitəsilə quraşdırıla bilər
& Nbsp; pyramid_appengine yüklemek pip
Bir quraşdırılması başa çatıb, bir appengine_starter şablon layihələr yaratmaq üçün istifadə avaialable ediləcək.
& Nbsp; paster --list-şablon yaratmaq
Mövcud şablonları:
& Nbsp; appengine_starter: AppEngine üçün Pyramid körpü
& Nbsp; ...
Başlarken
Başlamaq üçün, ilk layihə skelet yaradır.
& Nbsp; paster yaratmaq t appengine_starter mynewproject
Sizin layihə üçün buildout mühit yaradılacaq. bir dəfə tam, həmişə olduğu kimi buildout run
& Nbsp; cd meynewproject
& Nbsp; /usr/bin/python2.7 bootstrap.py --distribute
& Nbsp; ./ bin / buildout
buildout App Engine SDK (hazırda 1.6.3) yüklenmesine qayğı olacaq. Bu "./parts/google_appengine" İnkişaf server yerləşdirilməsi və çalışan bütün utils "./bin" yerləşən olunacaq yerləşən olunacaq
Sizin layihə üçün mənbə kodu, "./src/mynewproject" da mənbə paketini yerləşəcək və bu bağımlılıkları "./parts/mynewproject" yerləşən olunacaq oldu
inkişafı üçün layihə Running
& Nbsp; ./ bin / devappserver hissələri / mynewproject
Sizin piramida site belə ki, sizin browser qeyd port 8080 çalışan olunacaq
http: // localhost: 8080
App Engine üçün ərizə yerləşdirilməsi
Siz app mühərrik bir proqram id "mynewproject" yaratmışdır etsək, proqram belə kimi istifadə edilə bilər.
& Nbsp; ./ bin / appcfg yeniləmə hissələri / mynewproject A mynewproject V dev
Sonra proqram çalışan olunacaq ...
http://dev.mynewproject.appspot.com
Bu mu və nə Niyə
Ən piramida scaffolds tırtıl / easy_install vasitəsilə quraşdırılan bir layihə kataloq strukturu yaradır. Lakin, App Engine applications format bilmir. Əvəzində App Engine hər şey layihələrinin bütün App Engine run zaman təmin bağımlılıkları daxil olmaqla bir kataloq olan ki, nəzərdə tutur.
Belə ki, App Engine üçün bir proqram açıla bilən bir kataloq strukturu bu kimi görünür ...
/ Myproject /
/myproject/app.yaml
bir script app.yaml müraciət /myproject/app.py #
/myproject/index.yaml
/myproject/queue.yaml
/ Myproject / piramida
/ Myproject / verlruse
/ Myproject / jinja2
/ Myproject / newfangledlib
Çünki digər alətlər gözlənilir, nə vastly müxtəlif bu kataloq strukturu, biz sizin tipik python yumurta formatında inkişaf, lakin App Engine formatında yerləşdirmək üçün bir yol lazımdır.
Buildout daxil edin
Buildout bir yumurta kimi proqram inkişaf olduğu quraşdırma cür dəstəkləyirik, lakin App Engine gözləyir nə dağıtmak üçün istifadə edilə bilər ki, bir vasitədir. Siz buildout ilə tanış deyilsə bu qədər oxuya bilərsiniz. Bu virtualenv eyni məqsəd bəzi, lakin yerləşdirilməsi ilə kömək etmək üçün reseptlər vasitəsilə daha çox xüsusiyyətləri vardır.
Siz adətən bunu buildout çalışan ...
& Nbsp; / yol / və / python bootstrap.py --distribute
& Nbsp; ./ bin / buildout
python_appengine ilə paylanacaq buildout.cfg fayl aşağıdakı yoxdur.
- Sizin layihə üçün mənbə yerləşən bir buildout mühit yaradır ./src/nameofproject
Buildout run zaman ...
- Sizin layihə üçün bütün bağımlılıkları buildout mühit nazil quraşdırma edir
- AppEngine turk nazil ./parts/google_appengine altında buildout mühit quraşdırılıb. Bu yaxınlarda general mövcudluğu elan olunur python2.7 və hələ 2.7 inkişafına dəstək mümkün deyil SDK görə, turk webob 1.1.1 ilə 0,9 webob əvəz yamaqlı olunur.

  • bütün əsərlər ilə yenidən: Bu piramida versiyası

    Bu azad Yeni nədir istifadə inkişaf edə bilər ki edilir (reademe.rst, Changes.txt və s .....)

nədir versiya 0.8.1-ci Yeni:.

körpü üçün şablon versions.cfg

  • daxil

versiya 0.7 yeni nədir:

  • 1.7.2 üçün turk versiyası qabar
  • əlavə & quot; açın = true & quot; yol payladı yumurta ilə yardım buildout.cfg şablon
  • piramida versiyası pinning 1.3

versiya 0.6 yeni nədir:

  • site-paketləri ignore dəyişdi buildout.cfg olan düzeltmek lazımdır piramida müxtəlif namespaces paketləri məsələləri bir çox potensial asılıdır.

version 0.5.4.1:

  • Doc düzəlişlər yeni nədir

nədir versiya 0.5.3-ci Yeni

  • təkmilləşdirilməsi buildout SDK 1.6.4 AppEngine üçün, python2.7 ilə işləyir ilk SDK.

nədir versiya 0.5.2-ci Yeni

  • github məsələ # 6
  • səhv istifadə paketi vs layihənin istifadə.

tələblər

  • Python
  • piramida

Şərh pyramid_appengine

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!