Ми вже розібрались як в Django працювати з моделями і БД. Тепер треба зрозуміти як додати в БД дані введені користувачем на формі в браузері. Розберемо як додати новий гаманець в таблицю wallets.
Ми вже розібрались як в Django працювати з моделями і БД. Тепер треба зрозуміти як додати в БД дані введені користувачем на формі в браузері. Розберемо як додати новий гаманець в таблицю wallets.
Моделі ми вже описали і створили таблиці нашої бази даних. Тепер будемо з ними працювати. Зроблю деякі нотатки з цього приводу. Взагалі працювати в Django з цим дуже легко. Щоб працювати з нашими моделями, треба імпортувати їх. Зробимо це в нашому файлі с запитами. Нагадаю, ми створюємо облік фінансів і створені таблиці збергіють саме дані для цього. Розглянемо основні методи роботи з БД.
1 |
from .models import Wallets,Ballance,Transactions,Categories |
Робота […]
Занотую тут основні типи полей, які я можу використовувати. AutoField ( ) . Тип поля ціле число (Integer), автоматично збільшується відповідно до доступних ідентифікаторів. Зазвичай використовується для створення первинних ключів таблиць. BigAutoField ( ). 64-розрядне ціле число (64-bit integer), схоже на AutoField, за винятком того, що воно гарантовано підходить для чисел від 1 до 9223372036854775807. BinaryField(max_length=none). Поле для зберігання двійкових даних. max_length – Максимальна довжина […]
Моделі Django описують структуру бази даних. І саме за допомогою моделей здійснюється взаємодія з цією базою даних. За замовчуванням Django використовує SQLite як базу даних. Вона дуже проста у використанні та не вимагає запущеного сервера. Усі файли бази даних можуть легко переноситися з одного комп’ютера до іншого. Однак за необхідності ми можемо використовувати в Django більшість поширених СУБД, наприклад MySQL.
Завдання дуже просте, треба по базі 1С по російським описам створити українські, при цьому зберегти html розмітку в тексті. Вибір був між Google та Bing. С першим працював багато стосовно карт та маршрутів, с другим не працював, тому спочатку планував робити саме на google. Але почитавши опис обох API зрозумів що у Microsoft описано набагато зрозуміліше плюс було цікаво з ним попрацювати. А ще виявилось, […]
Нещодавно з’явилася цікава задача. Треба в 1С зробити малюнок у вигляді невеличкої схеми: декількох ліній, фігур і прикріпити його до документу. Задача проста, але виявилось що простими засобами 1С це зробити не можна, точніше можна вставити табличне поле і робити деякі фігури і прямі лінії, а мені потрібно простий набросок як олівцем. Знайшов я декілька способів як це зробити: перший і на мій погляд найбільш […]
Binotel пропонує зручну і швидку телефонію, тому вона достатньо популярна серед користувачів. До того ж Бінотел реалізував АПІ доступ до керування дзвінками, що дозволило інтегрувати цю телефонію з багатьма сервісами та CRM системами. Звісно ж 1С не стало виключенням. Багато хто з користувачів хочуть інтегрувати Бінотел з 1С. На сьогодні існує 2 платні модулі партнерів Бінотелу які він і пропонує. Але цікаво те, що сама […]
Давно збирався розібратися як це працює, але все не було часу. І ось з’явилася задача на оформлення замовлень через бот телеграму і одразу знайшовся час). Почав шукати інформацію, і виявилося що інформації в інтернеті багато, але вся майже однакова наприклад як відправити повідомлення або як отримати. Мені потрібно було зробити кнопочки для зручного оформлення замовлення і ця інформація в інтернеті була описана дуже поверхнево. Виявилося […]
Я вже писав як отримати безкоштовний сертифікат від Let’s Encrypt. Дуже зручний сервіс, створювати сертифікати просто і зрозуміло. Нещодавно з’явилась задача встановити сертифікат на Web-сервері IIS. Проблема була в тому, що формат отриманих в цьому сервісі сертифікатів – crt. Це найбільш популярний формат, він використовується для web-серверів Apache, який зазвичай використовується сайтами. Що стосується IIS, то для нього потрібен сертифікат у іншому форматі – pfx. На […]
Нещодавно з’явилася задача формування та передачі по запиту хеш-кода з ключем методом HMAC. На жаль, 1С поки немає такого функціоналу, на сьогодні вона може тільки формувати звичайні хеш-коди, без ключа. Тому довелось шукати якісь альтернативи. Перепробував різні варіанти які знайшов у мережі, але жоден не давав потрібний результат. Перевіряв результат на різних онлайн сервісах. Тому вирішив подивитися на задачу трохи з іншого боку, а саме […]
Останні коментарі