Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Функція List files
Додаток, що ми створимо, являє собою додаток інвентаризації комп'ютерних систем. Зокрема, цей додаток буде дозволяти вносити в базу дані комп'ютери з їхнім описом, привласненими їм IP-Адресами, з перерахуванням служб, які виконуються на них, перелік апаратного забезпечення, що становить сервер, і багато чого іншого. Як і в попередньому прикладі, ми виконаємо ті ж самі дії, щоб створити проект і додаток Django.

Ці команди створили аналогічне дерево каталогів, як і в попередньому прикладі додатка для перегляду файлу журналу веб-сервера Apache. Створивши проект і додаток, нам необхідно настроїти базу даних, з якої ми будемо працювати. База даних SQLite надає прекрасні можливості, особливо для потреб тестування й розробки, за умови, що вона не буде використовуватися в робочому оточенні. Якщо додаток передбачає роботу більш ніж з одним користувачем одночасно, ми рекомендуємо використовувати більше надійну базу даних, таку як PostgreSQL.

Для настроювання додатка на використання бази даних SQLite ми змінимо пару рядків у файлі settings.py y розташованому в кореневому каталозі проекту. Як механізм бази данных ми вказали "sqlite3". Рядок, що визначає місце розташування бази даних (параметр DATABASE_NAM E), вимагає додаткових пояснень. Отримане ім'я каталогу й ім'я файлу бази даних, що ми припускаємо створити, передається методу os.path. join, що повертає абсолютний шлях до файлу бази даних, що залежить від каталогу з додатком.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright