Кратки водич за примену вашег Питхон вебаппа на Гоогле Апп Енгине

Раст броја веб апликација и оквира у последње време је запањујући. Како компаније попут Гоогле-а, Амазон-а и Мицрософт-а пружају све више и више једноставних алата за изградњу и примену апликација, логичније је користити услуге и алате које они пружају уместо да ствари граде сами и да их хостују на -простор.

Гоогле Апп Енгине је одличан начин да започнете са учењем веб развоја. Пружа гомилу корисних функција као што су осенчење, аутоматска репликација базе података, аутоматско скалирање, меморија и тако даље.

Међутим, поступак регистрације и примене прве тест апликације хелло ворлд није баш интуитиван.

У овом посту ћете научити врло једноставан и лак за разумевање метод примене вашег првог Питхон вебаппа на Гоогле Апп Енгине. Па кренимо.

Корак 1. Преузмите основне ствари о домаћинству

Без обзира на платформи на којој градите производе, увек постоје неке ствари за домаћинство које требате поставити на место пре него што почнете да радите на земљи. И постављање апликација у Гоогле Апп Енгине није изузетак.

  1. Преузмите Питхон 2.7

    Од тренутка писања овог чланка, стандардно окружење Гоогле Апп Енгине подржава Питхон само до верзије 2.7. Међутим, само је питање времена када ће се додати подршка за Питхон 3.к. Можете да погледате документе Апп Енгине за најновије информације.

  2. Преузмите Гоогле Цлоуд СДК

    То ће вам омогућити да рачвасте апликације на ваш локални рачунар, уносите промене (уређујете и развијате апликацију) и поново примените апликацију у облак.

  3. Подесите Питхон путању у покретачу Гоогле Апп Енгине

    Након преузимања СДК-а, покрените покретач Апп Енгине, идите на Едит -> Преференцес и уверите се да сте поставили путању за место на којем сте инсталирали Питхон у кораку 1 горе.

То је све што ти треба. Ваша локална машина би сада требала бити спремна за израду веб апликација.

Корак 2. Регистрација за Апп Енгине

Ово је често збуњујући део целокупне поставке. Ствари које бисте требали знати када се пријавите:

  1. Тренутно Апп Енгине нуди бесплатну пробу на годину дана.
  2. Суђење укључује 300 УСД кредита који се могу користити током једногодишњег пробног периода.
  3. За регистрацију ћете морати да додате кредитну картицу (у сврху верификације).
  4. Током поступка регистрације неће вам бити наплаћено.
  5. Током пробног периода неће вам бити наплаћено све док не пређете понуђени кредитни лимит.

Ево корака које морате следити за регистрацију:

  1. Идите на одредишну страницу Гоогле Цлоуд-а
  2. Следите поступак регистрације и идите на контролну таблу апликације Апп Енгине

Већина напорног посла је завршена након успешне регистрације.

Корак 3. Направите нови пројекат

Следећи корак је стварање новог Питхон пројекта на којем можете радити. Пратите снимке екрана испод да бисте креирали нови пројекат.

Покрените нови чаробњак за пројекат.

Дајте апликацији име и забележите свој ИД пројекта.

Притисните дугме за креирање и Гоогле би требао да одвоји неколико минута да подеси све што је потребно за вашу новонасталу апликацију.

Корак 4. Форките апликацију да бисте је локално развили

Следећи корак у процесу је рачвање апликације на вашем локалном рачунару. То ће вам омогућити да локално мењате апликацију и примените је кад год желите.

Идите на покретач Гоогле Апп Енгине и направите нову апликацију.

Унесите ИД пројекта новостворене апликације. Такође наведите фасциклу (локално одредиште) у којој желите локално да складиштите апликацију. Обавезно одаберите Питхон 2.7 као свој рунтиме енгине.

Притисните дугме за креирање и у следећем прозору требало би да видите своју апликацију. Такође би требало да проверите да ли након овог корака сада видите неке датотеке у локалном складишту (директоријум који сте изабрали на горњој снимци екрана).

Корак 5. Покрените апликацију локално

Пре него што наставите и направите неке измене у апликацији, важно је да проверите да ли сте правилно извршили све горе наведене кораке. То се може постићи једноставним локалним покретањем апликације.

Изаберите апликацију и притисните дугме за покретање на прозору.

Сачекајте неколико секунди док не притиснете дугме Прегледај . Једном када дугме Прегледај постане кликнуто, кликните на њега. Ово би требало да вас одведе до прегледача и требали бисте видети да се у прозору прегледача појављује текст здравог света. Можете и ручно да одете до прегледача и да користите порт наведен за приступ апликацији.

Све док видите горњи екран, све сте спремни.

Корак 6. Разумевање структуре апликације

Напокон је време да погледамо редове кода који покрећу ову веб страницу. Отворите директоријум апликације у уређивачу текста по вашем избору. Препоручујем узвишени текст или ВС код. Међутим, слободно одаберите ону коју више волите.

Ево описа различитих датотека.

апп.иамл

Ова датотека је основна датотека за означавање која чува информације (неке метаподатке) о апликацији. Важно је напоменути следеће кључне делове датотеке.

  1. апликација

    Ово је ИД пројекта који никада не бисте требали мењати. Ово је јединствени идентификатор апликације

  2. урл -> сцр ипт

    Ово је почетна страница апликације. Другим речима, ова датотека ће се приказати у вашем прегледачу када покренете апликацију

  3. библиотеке

    Овде можете да укључите екстерне библиотеке за употребу у веб апликацији

маин.пи

Ово је почетна страница апликације (као што је горе речено). Имајте на уму да је поздравни текст у прозору прегледача (корак 5) због кода који видите доле истакнуто.

Корак 7. Унесите промене и примените нову апликацију

Ниједна апликација хелло ворлд никада није комплетна, а да програмер текст хелло ворлда не промени у нешто друго само да би био сигуран да све што се дешава иза кулиса ради како треба.

Само напред и промените текст на горњем снимку екрана у нешто друго.

Сачувајте промене, идите у прегледач и освежите страницу. Требали бисте видети страницу са приказаним текстом „МЕОВ“.

Коначно, време је да своје промене примените у облак како би им глобално постали доступни преко УРЛ адресе. Идите на покретач Апп Енгине, изаберите апликацију и притисните дугме Деплои .

Ово ће осигурати примену ваше апликације на Гоогле Цлоуд. Да бисте проверили да ли је све функционисало у најбољем реду, идите на доњу УРЛ адресу:

//.аппспо т.цом/

Требали бисте видети потпуно исти прозор као горе, очекујте сада, то је УРЛ који је глобално доступан.

Корак 8. Разно

Честитамо, напокон сте добили свој први Питхон вебапп постављен на Гоогле Апп Енгине. Ево још неких тачака које би вам могле бити корисне.

  1. Јиња 2 је невероватна предња библиотека за предлошке за Питхон која може да уради неке супер ствари, као што је прослеђивање објеката из Питхона у ХТМЛ, користећи фор петље, ако су услови, и тако даље директно из оквира
  2. Ево врло корисног курса Удацити о веб развоју који сам лично сматрао прилично сналажљивим
  3. Прегледање дневника током покретања вебаппа може вам бити корисно за отклањање грешака и откривање неких грешака у ходу

#УнтилНектТиме .