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
Flask vs Django: Selecting the Perfect Python Web Framework

Python offers developers a multitude of options when it comes to web frameworks, but two of the most popular choices are Flask and Django. Both frameworks have their own strengths and cater to different needs, making the decision between them crucial for your project's success.
In this article, we will delve into a comprehensive comparison of Flask and Django, highlighting their …

Read: https://djangocentral.com/flask-vs-django-selecting-the-perfect-python-web-framework/
Implementing Custom User Authentication in Django: A Comprehensive Guide

Django provides a robust authentication system out of the box. However, there are instances where the default authentication setup may not exactly fit the specific requirements of your project. In such cases, implementing a custom user authentication...

Read: https://codepriest.hashnode.dev/implementing-custom-user-authentication-in-django-a-comprehensive-guide
Hosting a Django Application on Kubernetes with PostgreSQL Database and Istio as Ingress

Introduction:
In the world of modern application development, containerization and orchestration have become essential for scalability, reliability, and seamless deployment. Kubernetes, a powerful container orchestration platform, offers a robust sol...

Read: https://blogs.iamabhishek.me/hosting-a-django-application-on-kubernetes-with-postgresql-database-and-istio-as-ingress
How to Add ads.txt to Your Django Project: Boost Ad Revenue with Simple Implementation

If you're looking to maximize your ad revenue and monetization efforts in your Django project, adding ads.txt is a crucial step, ads.txt is a text file that helps prevent unauthorized ad inventory from being sold on your website, ensuring that only trusted advertisers can display ads.
By adding this file to your Django project, you can enhance the credibility of …

Read: https://djangocentral.com/how-to-add-adstxt-to-your-django-project-boost-ad-revenue-with-simple-implementation/
Effortless Django Installation: Utilizing Pip and Virtual Environments to Create a Sample Project on Ubuntu 22.04

Setting up Django with Pip in a Virtual Environment: A Comprehensive Guide
When it comes to developing Django projects, having a clean and isolated environment is crucial for smooth execution. In this step-by-step guide, we will walk you through the ...

Read: https://nakityo-joanita.hashnode.dev/effortless-django-installation-utilizing-pip-and-virtual-environments-to-create-a-sample-project-on-ubuntu-2204
How to Read a Text File in Python with Examples

Working with text files is a fundamental task in many Python applications. Whether you're processing large data files, reading configuration files, or analyzing log files, understanding how to read text files efficiently is essential.
In this article, we'll dive into the world of file handling in Python and explore different techniques to read text files with ease. By the end, …

Read: https://djangocentral.com/how-to-read-a-text-file-in-python/
👍1
Django templates(configure HTML and CSS),heard of HTML inheritance?

We know that ,HTML is the user interface of any webpage. User interface will help the user to use the service of the website .Even though Django is a python based framework,we can configure the HTML and beautify the pages using CSS within the framewo...

Read: https://pythongeek.hashnode.dev/django-templatesconfigure-html-and-cssheard-of-html-inheritance
Python Libraries Every Developer Should Know

Python's strength lies not only in its simplicity and readability but also in its rich ecosystem of libraries. These libraries provide pre-built functions and modules that extend Python's capabilities and help developers save time and effort. In this...

Read: https://johananoppongamoateng.hashnode.dev/python-libraries-every-developer-should-know
Introduction to Web Frameworks: A Comprehensive Guide

In the world of web development, creating dynamic and robust websites and web applications requires a solid foundation and efficient tools. This is where web frameworks come into play. Web frameworks provide developers with a structured approach to b...

Read: https://quinnkiwalabye.hashnode.dev/introduction-to-web-frameworks-a-comprehensive-guide
Handling Secrets of a Django Application in Different Environments

Introduction
We know that the development and production environments of an application are vastly different. We also know that it is a common habit among beginners to simply check their application secrets (such as the SECRET_KEY, database credentia...

Read: https://diptonil.hashnode.dev/handling-secrets-of-a-django-application-in-different-environments
Django: Building Web Applications with Python

Strong Python web framework Django is renowned for its high-level architecture and quick development capabilities. Django gives developers the tools they need to quickly build reliable and scalable web applications thanks to its simple, practical des...

Read: https://quinnkiwalabye.hashnode.dev/django-building-web-applications-with-python
👍1
From Sync to Async: Maximizing Performance in Django

Performance optimization is a crucial aspect of building web applications, and developers are constantly seeking ways to make their applications faster and more responsive.
In the world of Django, async support has emerged as a powerful tool for unlo...

Read: https://pragativerma18.hashnode.dev/from-sync-to-async-maximizing-performance-in-django
👍1
#5 - Time to bring up the User module

In my previous post, I wrote about setting the stage to write test cases.
My next step would be to configure the authentication module as that is one of the most important as well as mandatory features of any app. How should a User sign up, What woul...

Read: https://hellosambhavi.com/5-time-to-bring-up-the-user-module
Streamlined Passwordless Authentication in Django REST Framework with Passage using drf-passage-identity: A Seamless Integration Guide with React.js

Use pip install drf-passage-identity to effortlessly integrate Passage into your Django REST Framework app. Leverage a custom PassageUser module over the User module provided by Django but with built-in Passage user integration and token authenticati...

Read: https://kothawleprem.hashnode.dev/streamlined-passwordless-authentication-in-django-rest-framework-with-passage-using-drf-passage-identity-a-seamless-integration-guide-with-reactjs
👍1
Django vs Flask

What is Flask?
Flask is an micro framework offering basic features of web app. This framework has no dependencies on external libraries. The framework offers extensions for form validation, object-relational mappers, open authentication systems, uplo...

Read: https://ee-divyanshu1.hashnode.dev/django-vs-flask
👍1
Simple ToDo List App in Django Framework+ htmx + Bootstrap 5

Check out my previous blog about Revolutionize Your Chat App with Django Channels: Unleashing Real-Time Communication Power!.
Introduction
In this tutorial, we will walk through the process of creating a Todo list application using the Django web fra...

Read: https://devsumitg.hashnode.dev/simple-todo-list-app-in-django-framework-htmx-bootstrap-5
👍2
10 Essential Django Packages Every Developer Should Know

Check out my previous blog about Simple ToDo List App in Django Framework+ htmx + Bootstrap 5.
Introduction
Django is a powerful web development framework that allows developers to quickly build complex web applications. One of the key strengths of D...

Read: https://devsumitg.hashnode.dev/10-essential-django-packages-every-developer-should-know
👍3
Learning Django

I want to make a blog website like hashnode sometime later on. I figured that Django would be a good framework to start. I have currently set up a basic website that displays book details. I have learned to use the database and migration commands to ...

Read: https://shashinoorghimire.com.np/learning-django
Introduction to the Full stack

1. Understanding Full-stack development
Welcome to the full-stack development with Django learning series. This topic aims to help the reader understand what it actually means to be a full-stack developer. First, let's discuss the role of a full-stac...

Read: https://franklynose.hashnode.dev/introduction-to-the-full-stack
Django Unleashed Framework
Photo
Django security releases issued: 4.2.3, 4.1.10, and 3.2.20

In accordance with our security release policy, the Django team
is issuing Django 4.2.3, Django 4.1.10, and Django 3.2.20.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2023-36053: Potential regular expression denial of service vulnerability in EmailValidator/URLValidator

EmailValidator and URLValidator were subject to potential regular
expression denial of service attack via a very large number of domain name
labels of emails and URLs.

Thanks Seokchan Yoon for reports.

This issue has severity "moderate" according to the Django security policy.
Affected supported versions

* Django main branch
* Django 4.2
* Django 4.1
* Django 3.2
Resolution

Patches to resolve the issue have been applied to Django's main branch and the
4.2, 4.1, and 3.2 release branches. The patches may be obtained from the
following changesets:

* On the main branch
* On the 4.2 release branch
* On the 4.1 release branch
* On the 3.2 release branch

The following releases have been issued:

* Django 4.2.3 (download Django 4.2.3 | 4.2.3 checksums)
* Django 4.1.10 (download Django 4.1.10 | 4.1.10 checksums)
* Django 3.2.20 (download Django 3.2.20 | 3.2.20 checksums)

The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.
General notes regarding security reporting

As always, we ask that potential security issues be reported via
private email to [email protected], and not via Django's
Trac instance or the django-developers list. Please see our security
policies
for further
information.

Read: https://www.djangoproject.com/weblog/2023/jul/03/security-releases/