Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Веб додатка
Платформа Django треба угодам MVT, тому ці файли допоможуть розділити весь додаток на компоненти, що відповідають іменам файлів. Файл models, ру містить схему бази даних, тому він представляє компонент Model (модель) в абревіатурі MVT. Файл views, ру містить реалізацію логіки додатка, тому він представляє компонент View (подання) у цій абревіатурі. Тут відсутній компонент Template (шаблон). Компонент шаблона містить рівень подання всього додатка. Існує кілька способів змусити платформу Django побачити наші шаблони.

Тепер ми готові до втілення нашого додатка. У першу чергу ми повинні вирішити, як будуть працювати наші URL. Це дуже простий додаток, тому адреси URL повинні бути дуже простими. Нам буде потрібно виводити список файлів журналів, доступних для перегляду. Оскільки додаток володіє простій і обмежену функціональність, ми будемо використовувати адресу URL "/" для доступу до списку файлів і рядок URL виду "/viewlog/some_sort_method/ some_log_f ile" для вказівки ім'я файлу й методу сортування.

Щоб зв'язати URL з певною дією, нам необхідно обновити файл urls.py у кореневому каталозі проекту. Файл із настроюваннями URL досить простий і зрозумілий. Цей файл опирається на використання регулярних виражень: рядка URL, що відповідають регулярному вираженню, відображаються на функцію подання, що задається явно рядком. Функція list_f iles одержує список всіх файлів, що перебувають у каталозі, заданому змінної log_dir, і передає цей список шаблону list_files.html.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright