django (34)

GraphQL в світі Python. Що і як

Не так давно Facebook представили Graphql. Це гнучкий спосіб доступу до даних. Невдовзі після цього GitHub оголосили, що четверта версія їх API буде на Graphql. Також нову технологію впроваджують в таких компаніях як Meteor, Pinterest, Shopify. Graph...

Codeguida · 13 липня 2017 · 9

Як об’єднати Amazon S3 із Django

Це стаття-посібник, що допоможе вам навчитись використовувати сервіс Amazon S3 для обробки статичних ресурсів та файлів, завантажених користувачем, тобто медіа-ресурсів. Спершу я розповім про базові поняття, встановлення та налаштування. Потім ви поб...

Codeguida · 20 вересня 2017 · 8

Які можливості тестування з'явились у Django 4.0

Наприкінці вересня з'явився перший альфа-реліз Django 4.0, а остаточний випуск запланований на грудень. Ми не будемо зупинятись на усіх нових можливостях Django, їх безліч, детально усі вони описані у примітках до випуску. А ми ж сьогодні заглибимося...

Codeguida · 13 жовтня 2021 · 8

Як викласти Django застосунок на Heroku і не втратити зв'язок зі статичними файлами

Багато пайтоністів люблять фреймворк Django, та не у всіх залишається таке ставлення до нього, коли треба вийти за межі експерименту на власному комп'ютері, та треба записати у settings.py: DEBUG = False Та запустити: python manage.py collectstatic...

Codeguida · 6 років тому · 7

Python Social Auth – обов'язковий email при реєстрації через соціальні мережі

Проблема В django проектах для авторизації через соціалки використовую python-social-auth. Виникла ситуація, що не у всіх в профілі у facebook є email. Вірніше, я до цього не відразу дійшов. На пошту сипались листи про 500 помилку при реєстрації чере...

Codeguida · 01 серпня 2017 · 6

Що вам слід вивчити в 2017-му

Індустрія розробки програмного забезпечення впевнено рухається вперед. В 2016-му ми бачили релізи відомих мов програмування, фреймворків та інструментів, що допомагають нам в роботі. І відслідкувати за всім цим розмаїттям стає все складніше, тому ми...

Codeguida · 3 роки тому · 6

Перевірка типів у Django та DRF

Якщо ви не знали, як додати типізацію до вашого проєкту на Django або Django-Rest-Framework, то цей посібник допоможе вам. Розглянемо, як працювати з типами в django та drf. Готовий код доступний за посиланням. Ви також можете використати wemake-djan...

Codeguida · 30 вересня 2019 · 5

Робота з масивними датасетами в Django

Recap: набір інструментів Django для величезної кількості даних Коли отримується велика кількість даних, використання queryset.iterator() гарантує те, що Django ні кешуватиме, ні вилучатиме всі результати в пам'ять. Це скорочує споживання пам'яті шля...

Codeguida · 31 серпня 2018 · 5

Як робити міграції даних в Django

Міграція – зручний спосіб змінювати дані в БД під час структурних змін. Ось як працює звичайна структурна міграція. Django відслідковує залежності, порядок виконання і, якщо програма вже застосовувалася, визначає чи була міграція потрібних даних. Зви...

Codeguida · 24 жовтня 2017 · 3

В Python прибирають терміни «master» і «slave» заради дотримання політкоректності

Гвідо ван Россум поставив крапку в суперечці, що виникла серед розробників Python через зміни, запропоновані Віктором Штіннером, який входить в число ключових розробників Python. Штіннер запропонував прибрати з коду Python згадки слів «master» і «sla...

Codeguida · 13 вересня 2018 · 2