django
(34)
Як перекласти Django-додаток
У цій статті я розскажу про локалізацію сайту на Django. Найпрекраснішим є те, що фреймворк сам завантажить потрібні файли локалізації, базуючись на мові браузера. До цього я багато працював з Yii та Laravel, але такого ще не бачив. Давайте покроково...
Codeguida · 10 липня 2017 · 41Використання Redis в якості засобу для зберігання сесій і кешу в Django
Redis - засіб для зберігання даних в оперативній пам'яті у форматі ключ-значення, чимось схожий на Memcached. Оскільки зберігання даних відбувається в оперативній пам'яті, читання і запис відбувається дуже швидко, тому це відмінне рішення для зберіга...
Codeguida · 18 березня 2020 · 40Базовий та повнотекстовий пошук із Django та Postgres
Якщо реляційні бази даних стандартизовані, то повнотекстовий пошук — досі ні. Існує кілька його варіантів відкритим кодом, наприклад ElasticSearch, Solr та Xapian. ElasticSearch — чи не найпопулярніше рішення, однак його складно налаштовувати та підт...
Codeguida · 09 липня 2021 · 37Поєднуємо Django ORM із SQLAlchemy для спрощення аналізу даних
Розробка на Django зазвичай проста та зрозуміла: чудова документація, багато інструментів доступні «з коробки», є чимало відкритих бібліотек та активна підтримка спільноти. Django ORM повністю контролює SQL-рівень, захищаючи від помилок та приховуючи...
Codeguida · 4 роки тому · 30Як створити проєкт на Django з шаблону
Що таке шаблон проєкту на Django Мало хто знає, що в Django можна встановити проєкт з шаблону, тобто зі спеціальної структури директорій. Така фіча стає у пригоді, коли звичайного формату проєкту вже недостатньо (повірте, цей момент настане не скоріш...
Codeguida · 04 березня 2020 · 25Розбираємось з Django Channels на прикладі списку користувачів онлайн
В цьому туторіалі ми напишемо додаток з використанням Django channels, що буде оновлювати список користувачів онлайн в реальному часі. Перш за все, ви повинні мати досвід роботи з Django і розуміти принцип роботи WebSockets. Наш додаток буде використ...
Codeguida · 01 червня 2017 · 24Локальна веб-розробка vs Vagrant vs Docker: що підійде вам?
Якими інструменти ви користуєтесь для створення веб-застосунків? Ми проводимо у середовищі розробки багато часу, тому до його організації слід ставитись серйозно. Оскільки вдало підібрані інструменти допомагатимуть вам у процесі розробки й допомагают...
Codeguida · 05 лютого 2019 · 18Коротко про Django Channels
Django вже давно має репутацію зручного веб-фреймворку. Він допоміг багатьом розробникам та підприємцям втілити свої проекти в життя. Але Django підтримує лише протокол http. А зараз йде революція в світі вебу, і http стає недостатньо. Сьогодні ми ви...
Codeguida · 18 січня 2020 · 17Найкращі практики конфігів у Django
Цей матеріал для вас, якщо ви використовуєте фреймворк Django, хочете глибше розібратися у конфігурації параметрів проекту, а також порівняти переваги та недоліки різних підходів до налаштувань. Окрім того, у статті ви знайдете рекомендації щодо інст...
Codeguida · 5 років тому · 15Інтеграція React з різними мовами програмування
React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MVC (Model-View-Controller), а саме "View", що дозво...
Codeguida · 20 листопада 2021 · 11Дозволи у фреймворку Django Rest
У цій статті ми розберемо, як працюють дозволи у фреймворку Django REST (DRF). Мета Після прочитання ви розумітимете: Як працюють дозволи DRF. Що спільного та чим відрізняються has_permission і has_object_permission. У яких випадках застосовувати ha...
Codeguida · 12 липня 2021 · 105 способів зробити кабінет адміністратора в Django безпечнішим
З великою силою приходить і велика відповідальність. Так само і з вашим кабінетом адміністратора в Django: чим він потужніший, тим краще потрібно захищати його від сторонніх. В цій статті я розкажу про п'ять способів вберегти адміністративний кабінет...
Codeguida · 05 липня 2017 · 10