Дјанго

Како омогућити режим отклањања грешака у Дјанго-у?

Како омогућити режим отклањања грешака у Дјанго-у?
Отклањање грешака је веома важно да би се открила грешка или неочекивани излаз било које апликације. Функција отклањања грешака потребна је да би било која врста апликације могла да добије детаљне информације о грешкама у фази развоја апликације. Режим отклањања грешака (ДЕБУГ = Труе) је подразумевано укључен у Дјанго оквиру. Пружа детаљан поврат података са локалним променљивим да би се открила грешка са бројевима линија. Грешка се може покренути са странице приказа подешавањем вредности тврдити до Нетачно у датотеци приказа. Многи алати су доступни за апликацију Дјанго да би олакшали отклањање грешака. Неки од њих су Питхон евидентирање, Дјанго алатка за отклањање грешака, Дјанго Девелопер Панел, итд. Отклањање грешака помоћу Питхон евидентирање биће овде објашњено. Употребе Дјанго алатка за отклањање грешака за отклањање грешака Дјанго апликација биће објашњена у овом упутству.

Коришћење Дјанго алатке за отклањање грешака:

Веома је користан алат за отклањање грешака који пружа различите врсте информација са страницама са грешкама. Умеће бочну траку за приказивање ХТМЛ захтева који укључују различите врсте информација попут верзије Питхона, Дјанго-а и траке са алаткама, информације о времену, информације о погледу, информације о времену извршавања СКЛ упита итд. Подразумевано није инсталиран са Дјанго фрамеворк-ом. Покрените следећу команду да бисте инсталирали Дјанго Дебуг Тоолбар.

$ пип3 инсталирајте дјанго-дебуг-тоолбар

Предуслови:

Пре него што увежбате скрипту овог водича, морате извршити следеће задатке.

  1. Инсталирајте Дјанго верзију 3+ на Убунту 20+ (пожељно)
  2. Направите Дјанго пројекат
  3. Покрените Дјанго сервер да бисте проверили да ли сервер исправно ради или не.

Подесите апликацију Дјанго помоћу опције Дјанго Тоолбар:

А. Покрените следећу команду да бисте креирали Дјанго апликацију са именом дебугапп.

$ питхон3 управља.пи стартапп дебугапп

Б. Покрените следећу наредбу да бисте креирали корисника за приступ Дјанго бази података. Ако сте већ креирали корисника, тада не морате покретати команду.

$ питхон3 управља.пи ствара корисничког корисника

Ц. Додајте име апликације у ИНСТАЛЛЕД_АПП део подешавања.пи датотека.

ИНСТАЛЛЕД_АППС = [

'дебугапп',
'дебуг_тоолбар'
]

Д. Додајте унос међуопреме за траку са алаткама за отклањање грешака у МИДДЛЕВАРЕ Део подешавања.пи.

МИДДЛЕВАРЕ = [

'дебуг_тоолбар.миддлеваре.ДебугТоолбарМиддлеваре ',
]

Е. Направите фасциклу са именом предлошци унутар дебугапп и подесите предлошци локација апликације у ПРЕДЛОЗИ део подешавања.пи датотека.

ПРЕДЛОЗИ =
[

… .
'ДИРС': ['/ хоме / фахмида / дјанго_про / валидатионапп / темплатес'],
… .
,
]

Ф. На крају подешавања додајте следеће редове.пи датотеку за приказ Дјанго траке са алаткама.

ИНТЕРНАЛ_ИПС = [
'127.0.0.1 '
]

Направите потребне датотеке за апликацију:

Опцију Дјанго траке са алаткама можете да проверите у било којој постојећој Дјанго апликацији или стварањем нових датотека за нову Дјанго апликацију. Нова Дјанго апликација названа дебугапп је створен у претходном делу овог водича. У овом делу овог водича креира се једноставна ХТМЛ датотека која ће приказати основни УРЛ када се Дјанго сервер покрене.

Направите ХТМЛ датотеку под називом индек.хтмл са следећом скриптом која ће приказати једноставан текст наслова.

индекс.хтмл







Коришћење Дјанго Тоолбар-а




Измените погледа.пи датотеку са следећом скриптом за приказ индекс.хтмл датотеку у прегледачу.

погледа.пи

# Увоз модула приказа
од дјанго.пречице импорт рендер
# Додајте функцију индекса за учитавање хтмл датотеке
деф индекс (захтев):
ретурн рендер (захтев, 'индекс.хтмл ')

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

урл адресе.пи

# Увези подешавања
од дјанго.цонф импорт сеттингс
# Увоз укључи и путању
од дјанго.урлс импорт инцлуде, патх
# Увоз административног модула
од дјанго.допринос увоз админ
# Увоз погледа
из приказа за увоз дебугапп-а
# Дефинишите путање за апликацију
урлпаттернс = [
патх ('админ /', админ.сајт.урлс),
патх (", прикази.индекс),
]
# Додај Дјанго алатку за отклањање грешака
ако подешавања.ДЕБУГ:
импорт дебуг_тоолбар
урлпаттернс + = [
патх ('__ отклањање грешака __ /', укључи (дебуг_тоолбар.урлс)),
]

Сада покрените Дјанго сервер и покрените следећу УРЛ адресу из прегледача.

хттп: // лоцалхост: 8000

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

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

Ако корисник кликне на Верзије опција приказују се подаци о верзији Дјанго, Питхон и других инсталираних модула. Следећи излаз приказује информације о верзији Дјанго, Питхон, дебуг_тоолбар и Дјанго РЕСТ Фрамеворк.

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

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

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

Ако корисник кликне на СКЛ опција, тада ће се приказати подаци о СКЛ упитима, као што је приказано у излазу.

Закључак:

Дјанго трака са алаткама за отклањање грешака има много опција за испитивање апликације Дјанго и игра главну улогу у врло лаком откривању грешака. Како се ова трака с алаткама може инсталирати, конфигурисати и неке уобичајене опције ове траке са алаткама објашњене су у овом упутству како би се помогло програмеру Дјанго за отклањање грешака у апликацији Дјанго. Након завршетка развоја апликације, режим отклањања грешака мора бити искључен у време примене апликације.

Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...
Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...