Како најбоље искористити Питхон ЦГИ у свакодневном кодирању?



Овај чланак ће вам представити Питхон ЦГИ, његове употребе и како га можете користити у свакодневном животу, уз практичне демонстрације.

је један од најсвестранијих програмских језика доступан на тржишту данас. Главни разлог популарности Питхона је велики број карактеристика које доноси на сто, као и његова свестраност на више платформи. Једна од карактеристика Питхон програмског система о којој нас највише питају је Питхон ЦГИ, па ћемо у овом чланку говорити више о Питхон ЦГИ, његовој употреби и начину на који га можете применити у свакодневном кодирању.

Следећи смерници ће бити обрађени у овом чланку,





Почнимо онда

Питхон ЦГИ

Шта је ЦГИ?



ЦГИ или Цоммон Гатеваи Интерфаце је индустријски прихваћена скраћеница за скуп метода која се користи за дефинисање начина размене информација између веб сервера и прилагођене скрипте. Од данас НЦСА званично одржава ЦГИ скрипте.

Коришћење ЦГИ-а у Питхон-у

Као што је поменуто у ранијем пасусу, ЦГИ је начин писања програма који има могућност размене података путем веб сервера који је покренут на другом веб серверу.



Једна од најважнијих ствари које треба имати на уму, док пишете ЦГИ програм на Питхон интерфејсу, ЦГИ програми су написани да динамички генеришу веб странице које не само да узимају улаз од корисника већ истовремено приказују и излаз.

Пример

Да бисмо разумели концепт ЦГИ програмирања у Питхону, погледајмо следећи пример.

пролећни мвц водич за почетнике

Напомена: Морате имати инсталиран апацхе2 да бисте извршили следећи пример. Овај програм под називом „хелло.пи“ подразумевано ће се покретати на хосту 127.0.0.1.

#! / уср / бин / питхон3 # Увоз модула 'цги' импорт цги принт ('Цонтент-типе: тект / хтмлрнрн') принт ('') принт ('') иф форм.гетвалуе ('хаппи'): принт ('Иаии! И ја сам срећан!') Иф форм.гетвалуе ('сад'): принт ('Ох не! Зашто си тужан?') # Коришћење ХТМЛ уноса и методе образаца принт ('') принт (' Име: ') принт (' Хаппи ') принт (' Сад ') принт (' ') принт ('

Оутпут

Излаз -Питхон ЦГИ - Едурека

Погледајмо каква је структура Питхон ЦГИ програма,

Структура Питхон ЦГИ програма

Сад кад знате како изгледа ЦГИ програм у Питхону, погледајмо ближе структуру истог.

  1. Излаз ЦГИ скрипте написане на Питхону мора да садржи два одељка одвојена празним редом.
  2. Први одељак ће садржати заглавља која описују, а други одељак ће садржати врсту података који ће се користити током извршавања скрипте.

Да бисте ово разумели, погледајте пример испод.

принт ('Цонтент-Типе: тект / хтмл') # затим долазе остали хипертекстуални документи принт ('') принт ('') принт ('Мој први ЦГИ-програм') принт ('') принт ('' ) принт ('

Ово је ХТМЛ одељак Боди

') принт (' ') принт (' ')

Оутпут

Да бисте користили ЦГИ модул у Питхону, прво га требате увести у Питхон ИДЛЕ. Синтакса да се уради исто је следећа.

импорт цгитб

цгитб.енабле ()

Коришћењем горњег кода у основи покрећете формирање посебног обрађивача изузетака који има могућност приказивања било које грешке у времену извођења унутар прегледача у време извршења.

Легенда о синтаксама

Када скриптирате ЦГИ програм на Питхону, имајте на уму следеће најчешће коришћене синтаксе.

ХТМЛ

  1. Садржај или врста: тект / хтмл
  2. Локација: УРЛ
  3. Истиче: Датум
  4. Дужина садржаја: Н.
  5. Постави колачић: низ

Погледајмо завршни део овог Питхон ЦГИ чланка који је променљива околине,

ЦГИ променљиве околине

Уз горе наведене ХТМл синтаксе, такође морате да забележите и најчешће коришћене променљиве окружења ЦГИ.

  1. ТИП САДРЖАЈА: Ово се користи за описивање података и врсте садржаја.
  2. ЦОНТЕНТ_ЛЕНГТХ: Ово се углавном користи у посту за дефинисање дужине упита или информација.
  3. ХТТП_ЦООКИЕ: Ако је у одређеној ситуацији корисник поставио колачић, он се користи за враћање истог.
  4. ХТТП_УСЕР_АГЕНТ: Ако треба да видите тип прегледача који корисник тренутно користи, користиће се ова променљива.
  5. УДАЉЕНИ ХОСТ: Ово се користи за дефинисање имена домаћина посетиоца.
  6. ПАТХ_ИНФО: Ово се користи за дефинисање путање ЦГИ скрипте.
  7. РЕМОТЕ_АДДР: Ако требате да дефинишете ИП адресу посетиоца, тада можете да користите ову променљиву.
  8. РЕКУЕСТ_МЕТХОД: Ово се користи за подношење захтева путем ПОСТ-а или ГЕТ-а.

Ово нас доводи до краја овог чланка.

Да бисте добили детаљно знање о Питхону, заједно са разним апликацијама, то можете за онлајн обуку уживо са подршком 24/7 и доживотним приступом.

Имате питање за нас? Спомените их у одељку за коментаре овог чланка и јавићемо вам се.