Дјанго - УРЛ

Преглед садржаја
УРЛ је један од најважнијих делова апликација у Дјанго, будући да нам они омогућују приступ различитим ресурсима нашег програма, будући да кроз њих можемо видјети ресурсе и различите погледе.
Урл
Пре него што видимо како уграђујемо УРЛ -ове у своје апликације, освежит ћемо концепт УРЛ -а, његово име одговара акрониму од Јединствени локатор ресурса или јединствени локатор ресурса.
Ово одговара адресама које неке шеме повезивања чине један формат, захваљујући чему можемо приступити кроз различите протоколе као што су ХТТП, ХТТПС.
Стандардна конфигурација
Након што смо мало освежили концепт УРЛ -а, можемо прећи на то како то решавамо Дјанго.
Ин Дјанго Немамо алат који аутоматски генерише УРЛ -ове уместо нас или који ће их сам открити, али морамо да направимо конфигурацију како бисмо назначили који ће ресурс позвати сваки УРЛ који нам је потребан.
Иако се може чинити недостатак у поређењу са другим технологијама, заиста није, то је једноставно начин да нам дате потпуну контролу над апликацијом, тако да заиста можемо дефинисати жељене УРЛ -ове и не остављамо ово оквиру да ради то према својим параметрима као што се то може догодити на другим језицима и другим технологијама.
За конфигурисање УРЛ адреса имамо паттерн () функцијаПомоћу ове функције можемо изградити нашу мапу УРЛ адреса, на овај начин дефинишемо где ће нас и како свака адреса одвести у наш пројекат.
На следећој слици видимо одломак како ова функција изгледа примењена у пројекту:

Ако помно погледамо, можемо разбити овај код, и видимо да је сваки од израза тупле, унутар наведене тупле -а први део је регуларни израз који се подудара са УРЛ -ом, а други део је позив на одговарајући приказ, опционално као Можемо приметити у трећем низу примера, такође можемо проследити речник са додатним параметрима и аргументима за функцију.
У најновијим имплементацијама Дјанго Начин дефинисања УРЛ адреса је промењен, почевши од употребе туплеа до коришћења функције УРЛ, јер нам то омогућава да додамо додатни параметар за спецификацију назива УРЛ адресе коју дефинишемо.
То значи да можемо користити различите методе оквира за позивање на ово име које дајемо УРЛ -у и на тај начин бити у могућности да се позивамо динамички, побољшавајући читљивост и поновну употребу наше апликације.
Погледајмо на следећој слици како конфигурација користи урл () функција:

Овде видимо како је обрасцу регуларног израза додељен индекс приказа, а додатно га називамо индексом имена када га специфицирамо у параметру наме.
Овим ако користимо друге методе, као нпр реверсе_лази () Можемо му дати овај назив УРЛ -а и вратиће нас тамо где би то име требало да усмери.
На крају овог водича већ можемо имати основни појам о томе како УРЛ -ови функционишу и шта им је циљ Дјанго и како то можемо искористити у нашој апликацији.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave