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

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

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

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

Другие наши проекты: https://tprg.ru/media
Download Telegram
A Step-by-Step Guide for Manually Setting up Bakery Demo with Wagtail

Introduction
Wagtail is a Content Management System (CMS). It is written in Python and built on the Django framework. It focuses on flexibility and user experience and is used by some of the world's best-known organizations, including NASA, Google, M...

Read: https://juliet.hashnode.dev/a-step-by-step-guide-for-manually-setting-up-bakery-demo-with-wagtail
JSON Logging with Django

What is observability?
Improving an application's observability can be one of the most empowering endeavors as an engineer. Imagine tiptoeing across a messy child's room in the middle of the night with the goal of not stepping on a Lego. Now imagine ...

Read: https://blog.rama.io/json-logging-with-django
Django Argon Theme - Now supports all Django.contrib.AUTH links

Hello Coders!
Django Argon Theme, a popular open-source project, has been updated to fully cover the default Django Authentication links (registration included). The product is released under the MIT license on GitHub and the sources can be used in c...

Read: https://app-generator.hashnode.dev/django-argon-theme-now-supports-all-djangocontribauth-links
Deploying a Django Project on alwaysdata

Sign Up and Log In
alwaysdata is a platform which allows the deployment of web apps with provisions such as free SSL (Secure Sockets Layer) support, databases, SSH (Secure Shell), FTP (File Transfer Protocol), "[u]nlimited sites and applications;" it...

Read: https://thecodingprocess.hashnode.dev/deploying-a-django-project-on-alwaysdata
🔥1
Overriding Django Grappelli to add additional content to admin index

The Goal
I wanted to override django-grappelli's admin index page in our project with some additional context. Specifically, Watervize has multiple tenants, and each has a different url (e.g.: tenant.watervize.com or order.tenant.com). I wanted a lis...

Read: https://til.jacklinke.com/overriding-django-grappelli-to-add-additional-content-to-admin-index
1
Dockerized React & Django - Free Sample Project

Hello Coders!
This article presents an open-source full-stack app built with React & Django bundled together under the same Docker setup. Once the sources are downloaded locally, if Docker is present, the product can be started with minimal effort, a...

Read: https://app-generator.hashnode.dev/dockerized-react-django-free-sample-project
Ikigai: Found mine!

I heard the word ikigai first from my good friend Benjamin during a conversation we were having about us creating a twitter community. I made my research on it and I found out that it was what I needed at that moment.
#What is Ikigai?
Ikigai is a Ja...

Read: https://alphaleader.hashnode.dev/ikigai-found-mine
👎1
How to Dockerize any Django Application

Overview
Key steps
At the end of this tutorial, you will have completed the following steps of Dockerization:


Write a Dockerfile
Build a Docker image
Test the image by creating and running a Docker containerChecklist
There are very few things you w...

Read: https://blog.anthonyjsaab.com/how-to-dockerize-any-django-application
Django MKit - Open-Source PyPi Library

Hello Coders!
This article presents an open-source theme for Django that can be used and installed as a library. Django Material Kit Library allows integration of a modern Bootstrap 5 Design into any Django project without much effort. Thanks for re...

Read: https://app-generator.hashnode.dev/django-mkit-open-source-pypi-library
How Do I Add Read Time To My Blog in Django

Readtime is one of the best features to add quality to any blog. It gives readers a sense of how much longer this article could be. So I decided to write about how you can calculate the readtime of an article or blog in Django or a string in python.
...

Read: https://raturitechmedia.hashnode.dev/how-do-i-add-read-time-to-my-blog-in-django
Django Taggit Tutorial

Tags are categories: something that categorizes various pieces into one. For example, a tag python can have articles related to python. This functionality of tags is needed most in a blog website to organize content.
What is Taggit in Django
django-t...

Read: https://raturitechmedia.hashnode.dev/django-taggit-tutorial
Sending Emails from Python Django using your gmail account

Normally applications need to send the verification code or welcome messages to the registering user for their application using emails.
Sending email is not hard in if we are developing the backend of the application using Python or Python framewor...

Read: https://riswan.hashnode.dev/sending-emails-from-python-django-using-your-gmail-account
Disqus Commenting System with Django

https://youtu.be/veS4POIYPWU
Do you want to improve your blog commenting system? Looking to form a community with a commenting system? It’s time for you to look at DISQUS commenting system. Today, I will share the guide to implementing DISQUS comment...

Read: https://raturitechmedia.hashnode.dev/disqus-commenting-system-with-django
Monitoring Django with OpenTelemetry and Uptrace

Still using Jaeger/Sentry? Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and more.


Wh...

Read: https://uptrace.hashnode.dev/monitoring-django-with-opentelemetry-and-uptrace
Build a ChatBot Using Python, Django

A ChatBot has become one of the must-have features of modern-day web applications. It plays a huge role in customer service which was once traditionally held by human beings. Through ChatBot, you can automatically generate a response to a user’s inpu...

Read: https://documatic.hashnode.dev/build-a-chatbot-using-python-django
Django Middleware: Types, Examples, and CUSTOM Middleware

How does Django middleware work
Middleware in Django is a hook or a plugin system for altering request and response objects.
For example, let's say you have two types of users in your application i.e., free and paid.
There are few URLs or views that...

Read: https://raturitechmedia.hashnode.dev/django-middleware-types-examples-and-custom-middleware
Structure A Django Project For Beginners

When I started learning Django, I was very confused about how do I make the first project in Django, how do I start Django from scratch, How do I organize files in Django for multiple apps or templates.
You can work with Django's default configurati...

Read: https://raturitechmedia.hashnode.dev/structure-a-django-project-for-beginners
2022 Malcolm Tredinnick Memorial Prize awarded to Paolo Melchiorre

The Django Software Foundation Board is pleased to announce that the 2022 Malcolm Tredinnick Memorial Prize has been awarded to Paolo Melchiorre.

Paolo Melchiorre has been a member of the Python community since 2006, also of the Django community since 2012, and a DSF Member since 2020. Over the last 5 years, Paolo has presented nearly 40 Django talks at various DjangoCon, PyCon, and community conferences both online and in person. He also has been an active contributor to the djangoproject.com website since 2017.
Paolo is an organizer and coach of Django Girls workshops, an active member of the Italian Django community, and a translator of the Django documentation into Italian. He also writes about Open Source; articles and guides related to Django and Python on his personal blog; attends and organizes sprints on Django, and has been actively involved in answering Django questions on StackOverflow since 2015. He is a volunteer at Python and Django conferences and co-organizer of PyCon Italy.



Sarah Abderemane, who nominated Paolo had this to say about Paolo:

In my opinion, Paolo has done an incredible amount of work and deserves to be recognized. He is a reviewer and contributor for djangoproject.com and is also present in the Python community. He speaks at many conferences, sharing his knowledge and also volunteering to help the organizers. I had the chance to meet him at DjangoCon Europe, he is a friendly and welcoming member of the community.
Other nominations for this year included:

* Carlton Gibson
* Catherine Holmes
* CodenameTim (Discord handle)
* Ed Rivas
* Eduardo Zepeda
* Florian Braun
* Kojo Idrissa
* Jorge Gimeno
* Nikita Sobolev
* Will Vincent

Each year we receive many nominations, and it is always hard to pick the winner. This year, as always, we received many nominations for the Malcolm Tredinnick Memorial Price with some being nominated twice. Some people have been nominated in multiple years, including this year’s winner, so if your nominee didn’t make it this year, you can always nominate them again next year.

Malcolm would be very proud of the legacy he has fostered in our community!

Congratulations Paolo on the well-deserved honor!

Read: https://www.djangoproject.com/weblog/2022/nov/25/2022-malcolm-tredinnick-memorial-prize-awarded-to/
This is how I started my Web dev Journey

Introduction
When I was just exploring different domains of tech, I decided to get started with web development. Web development is one of the most in-demand skill in the Industry. So, I started a course on Udemy.
Foundation

From the course that I ...

Read: https://rishabhdev.hashnode.dev/this-is-how-i-started-my-web-dev-journey
Django HTTPS and Free Letsencrypt SSL certificates

To set up SSL certificates on the Django application, certbot is used. Certbot gets free SSL (HTTPS) certificates from Let's Encrypt forever.
In this article, I am assuming that you already have a Django website up and running using the Nginx web ser...

Read: https://raturitechmedia.hashnode.dev/django-https-and-free-letsencrypt-ssl-certificates
Мой сетап Visual Studio Code для Django

Настройка Visual Studio Code для работы над проектами Django немного отличается от типичного сетапа для pure Python проектов. Например, в Django мало пользы от mypy, так как он не поддерживает типы Django. Точно также дела обстоят с линтерами, которые, без предварительной настройки, работают с кодом Django неправильно.


Читать: https://habr.com/ru/post/701800/