Огляд скриптовых мов - Python
Приклади збереження даних Приклади збереження данихУ порівнянні з pickle або YAML для ініціалізації роботи з ZODB потрібно написати на парі рядків програмного коду більше, але як тільки сховище...
Контактні дані Київ, Мясницкая вул., 35
Телефон: +38 (044) 997 - 93 - 19
Факс: +38 (044) 999 - 99 - 91
Підтримка SQLite
Тоді просто передайте методу storm, locals. Type ім'я необхідного поля в іменованому аргументі name. Наприклад, змінивши визначення атрибута description на таке: dsc = storm, locals. Unicode(name='description'), ви тим самим зв'яжете атрибут dsc об'єкта OperatingSystem з тим же самим полем (тобто з полем description). Але тоді на опис потрібно буде посилатися не як на атрибут mapped_object. description, а як на атрибут mapped_object. dsc. Тепер, коли в нас є клас проекції на таблицю в базі даних, спробуємо додати в неї ще один рядок.

У цьому прикладі ми імпортували модулі storm, locals, stormjnodel і os. Потім ми створили екземпляр класу OperatingSystem і привласнили значення його атрибутам name і description. (Зверніть увагу: як значення цих атрибутів ми використовували рядки Юникода.) Потім ми створили об'єкт бази даних, викликавши функцію create_database, і передали цьому методу шлях до файлу нашої бази даних SQLite, inventory.db. Ви могли б подумати, що об'єкт бази даних буде використовуватися для додавання даних у базу, але це не так, принаймні, не прямо. Спочатку нам потрібно створити об'єкт Store, передавши об'єкт бази даних конструкторові.

Після цього ми можемо додати об'єкт operating_system в об'єкт store. На закінчення викликається метод commit об'єкта store, щоб підтвердити додавання об'єкта оре-rating_system у базу даних. Ми також хотіли б переконатися, що вставлені дані дійсно були записані в базу даних. Оскільки це база даних SQLite, можна було б просто скористатися інструментом командного рядка sqlite3. Але якщо зробити це, то в нас не буде причин написати програмний код, що витягає дані з бази за допомогою Storm.
Служба аутентификации Служба аутентификацииОдне із самих удалих визначень, з якими нам доводилося зіштовхуватися, приводиться у Википедии: "прикладний протокол, що дозволяє звертатися до служби каталогів, що працює поверх протоколу TCP/IP". Як приклад...
Веб додатка Веб додаткаОдне з поліпшень, яке можна було б внести в цей додаток, -це реалізувати сортування в порядку, зворотному поточний. Зробити це досить просто, але ми залишимо реалізацію цієї можливості читачам. Як ще одне поліпшення...
Запуск сценарію Запуск сценаріюЦе в точності відповідає нашим очікуванням. Тепер спочатку спробуємо запустити сценарій, що додає новий запис, а потім знову запустимо сценарій, що витягає дані. Цей приклад ідентичний попередньому прикладу, де використовувався метод store,...
Створення звітів Створення звітівКрім того, ми могли б розширити цей сценарій і відшукувати запису з обсягом використання 80 відсотків, 70 відсотків і видавати попередження по досягненні цих рівнів. Такий сценарій легко можна було б об'єднати, наприклад, с...
 
(c) Copyright