Django Unleashed Framework
1.46K subscribers
2.17K photos
2.58K links
Лучшие материалы по разработке на фреймворке Django на русском и английском языке

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Django Unleashed Framework
Photo
Announcement of 5.x Technical Board Election Registration

The release of Django 4.2 represents the final feature release of a major release series of Django. Per DEP-0010 this release triggers the election for the Technical board for the Django 5.x release cycle.

All individual DSF members are automatically registered electors.

If you are not a DSF member and would like to apply to vote you need to register here.

The process of electing a new Technical Board will be:

* Registration of Electors is now open, and will close Friday April 21, 2023 AoE.
* Registration of Candidates will then be open for one week ending Friday April 28th, 2023 AoE
* On May 5th, 2023 all registered and approved electors will receive an email to the email address they are registered with along with a unique code to be used when voting.
* Voting will be open for one week, until May 12th, 2023 AoE.
* The results of the election will be announced when voting is finished.

All times are Anywhere on Earth (AoE), or UTC-12:00.

If you have any questions about the election please contact [email protected].

Katie McLaughlin,

Secretary, Django Software Foundation

Read: https://www.djangoproject.com/weblog/2023/apr/15/technical-board-election/
Secure Your Project's Sensitive Information with Django-environ and .env Files

It's crucial to uphold appropriate security practices in every software development project, including the protection of sensitive data like API keys, database credentials, and other configuration settings. Using a .env file is one of the most popula...

Read: https://praveeennair.hashnode.dev/secure-your-projects-sensitive-information-with-django-environ-and-env-files
👍2
Implementing an Audit Trail Middleware in Django for Tracking User Actions in Django

This is part 2 of the series create and use custom signals in Django.
In this article, you will do some updates on the previously written code in the previous article and learn how to wrap the signal in middleware for it to be automatically fired up ...

Read: https://blog.kipchirchirlangat.com/implementing-an-audit-trail-middleware-in-django-for-tracking-user-actions-in-django
Comparison: Django REST vs FastAPI

Introduction
If you’re a backend developer, you’ve probably come across various Python frameworks like Django and FastAPI. Each framework is in high demand and commonly utilized for web or API development. We have completed numerous projects with Fas...

Read: https://vervesystems.hashnode.dev/comparison-django-rest-vs-fastapi
Дайджест Tproger: ⅓ россиян бесят коллеги, нейросеть хочет уничтожить людей

Дайджест Типичного программиста Держите выжимку из самых полезных и интересных материалов в IT-сфере за последние дни.

Читать: «Дайджест Tproger: ⅓ россиян бесят коллеги, нейросеть хочет уничтожить людей»
Adding single sign-on to your Django web application using OIDC

Single sign-on (SSO) is a session and user authentication technique that permits a user to use one set of login credentials to authenticate with multiple apps. SSO works by establishing trust between a service provider, usually your application, and ...

Read: https://fusionauth.hashnode.dev/adding-single-sign-on-to-your-django-web-application-using-oidc
Связь Django и PostgreSQL внутри Docker

Приветствую всех!

Предполагаю, что если вы нашли эту статью, то уже знакомы с процессом установки Docker и использования Django, поэтому не буду расписывать их детально.

Я работаю на windows, поэтому если у вас другая операционная система, то команды могут отличаться.


Читать: https://habr.com/ru/articles/729610/
Дайджест Python #7: аналоги ChatGPT и обновления фреймворков

Собрали лучшие новости о Python с 1 по 15 апреля. Узнайте, как написать свой Duolingo и как изменились фреймворки для работы с Big Data.

Читать: «Дайджест Python #7: аналоги ChatGPT и обновления фреймворков»
👍1
403, 404 или 405. Разбираемся со статусами во ViewSet’ах DRF

Идея делать нормальный REST на Django – утопия, но некоторые моменты настолько логичные и нет одновременно, что об этом хочется писать. Ниже история про то, как мы сделали ViewSetот GenericViewSetи пары миксинов в DRF, покрыли это все тестами и получили местами странные, но абсолютно обоснованные коды ответов.

Текст может быть полезен новичкам (или чуть более прошаренным) в Django, дабы уложить в голове формирование url’ов и порядок вызова методов permission-классов. Ну а бывалые скажут, что все это баловство и надо было использовать GenericApiView.


Читать: https://habr.com/ru/articles/729844/
👍3
Простая очередь задач в Django, подключение Kandinsky 2.1

Большинство разработчиков рано или поздно сталкивается с необходимостью реализовать очереди выполнения, сложных вычислительных процессов. Изобилие готовых решений, позволяет выбрать именно то что вам нужно в вашем текущем задании.


Читать: https://habr.com/ru/articles/730238/
Backend programming.

(Server side programming)
Backend Technology Overview
In today's digital age, websites and web applications have become an essential part of our lives. From social media platforms to e-commerce websites, we use them for various purposes. However, hav...

Read: https://favour-22.hashnode.dev/backend-programming
Running Course Assist: Prologue

The Running Course Assist series continues from where the Building Course Assist series left off. For those that are just joining, the Building Course Assist series is a record of my journey building my latest project Course Assist which is a mobile ...

Read: https://andysonm.hashnode.dev/running-course-assist-prologue
Дайджест Tproger #3: Node.js 20, бот для торговли криптой, сторонние магазины в iOS17

Свежий дайджест Tproger. Что нового в Node.js 20, как Apple разрешила приложения не из AppStore и как прокачалась Midjourney.

Читать: «Дайджест Tproger #3: Node.js 20, бот для торговли криптой, сторонние магазины в iOS17»
👍1
Unlock the Secrets of Django Project Files and Apps: Everything You Need to Know

When starting a new Django project, it can be helpful to think about what goes into making a Django project tick. In Django, everything is based on the concept of projects and apps. A Django project is a collection of settings, configurations, and ap...

Read: https://faithbolanle.hashnode.dev/unlock-the-secrets-of-django-project-files-and-apps-everything-you-need-to-know
Мы развиваемся и нам в команду требуются новые люди! Сейчас мы ищем двух человек

Если вы разбираетесь в темах Python / Data Science / AI и хотите рассказывать об этом другим разработчикам, создавая целое сообщество единомышленников то, возможно, вас заинтересует эта вакансия: https://tprg.ru/GEZL

А если вам хочется вместе с нами развивать наши каналы в Telegram и делиться с подписчиками только самыми лучшими материалами, то обратите внимание на эту вакансию (особенно если интересуетесь мобильной разработкой): https://tprg.ru/bqed

#вакансии #работа
Getting to know Django Signals

If you've been working with Django for a while, you've probably heard of Django Signals. But what are they, and why should you care? Well, my friend, you're in for a treat. In this article, we'll dive deep into the world of Django Signals and discove...

Read: https://ahmadsalah.com/getting-to-know-django-signals
👍2
Django Unleashed Framework
Photo
Django 5.x Technical Board Candidate Registration

With the completion of the Django 4.x major release cycle and in accordance with DEP-0010, it is now time to collect candidates for the Django Technical Board.

Technical board candidates must demonstrate:

* A history of technical contributions to Django or the Django ecosystem. This history MUST begin at least 18 months prior to the individual's candidacy for the Technical Board.
* A history of participation in Django's development outside of contributions merged to the https://github.com/django/django/ repository. This may include, but is not restricted to:
* Participation in discussions on the django-developers mailing list or Django Forum.
* Reviewing and offering feedback on pull requests in the Django source-code repository
* Assisting in triage and management of the Django bug tracker.

* A history of recent engagement with the direction and development of Django. Such engagement MUST have occurred within a period of no more than two years prior to the individual's candidacy for the Technical Board.

To register your candidacy, we require you to enter your name, email, and a bio/evidence of qualifications. The candidacy form has optional fields for your GitHub, Twitter, and website which can be useful for evaluating your qualifications.

Your email address will only be used by the DSF to contact you related to the election and process and will not be shared publicly.

Registration for Candidates will end on April 28th, 2023 AoE.

Please register using this form.

If you have questions about the election please contact [email protected].

Read: https://www.djangoproject.com/weblog/2023/apr/22/technical-board-candidate-registration/
👍1