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
Automating Django Todo App Deployment on AWS EC2 with Jenkins, Docker, and Docker Compose

Preparing the Environment
1. Launch an AWS EC2 Instance

Log in to your AWS Management Console.

Navigate to EC2 and launch an instance.

SSH into your EC2 instance.


2. Install Jenkins on EC2 Instance

Install Jenkins by following the official docu...

Read: https://robinthakur00.hashnode.dev/automating-django-todo-app-deployment-on-aws-ec2-with-jenkins-docker-and-docker-compose
Unveiling the Power of Django: A Comprehensive Introduction to Development with Python

Introduction
In the realm of web development, Django stands tall as a robust Python framework, streamlining the process of crafting dynamic websites. Renowned for its ability to handle intricate tasks, Django empowers developers to focus on the core ...

Read: https://chiragbiradar.hashnode.dev/unveiling-the-power-of-django-a-comprehensive-introduction-to-development-with-python
2024 DSF Board Election Results

The 2024 DSF Board Election has closed, and the following candidates have been elected:

* Jacob Kaplan-Moss
* Sarah Abderemane
* Thibaud Colas

They will all serve two years for their term.

From the 2023 DSF board announcement, Chaim, Katie, Kátia, and Çağıl are continuing directors. They will have one year left to serve on their time.

Therefore, the combined 2024 DSF Board of Directors are:

* Chaim Kirby
* Katie McLaughlin
* Kátia Yoshime Nakamura
* Çağıl Uluşahin Sonmez
* Jacob Kaplan-Moss*
* Sarah Abderemane*
* Thibaud Colas*

* Elected to a two (2) year term

Congratulations to our winners and a huge thank you to our departing board members Aaron Bassett and Pete Baumgartner.

Thank you again to everyone who nominated themselves. Even if you were not successful, you gave the community the chance to make their voices heard in who they wanted to represent them.

Read: https://www.djangoproject.com/weblog/2023/nov/29/2024-dsf-board-election-results/
1
Advanced Django Techniques: Building Scalable Applications

Introduction
Scalability is a major concern for developers as web applications become more complex and have a larger user base. The robustness and simplicity of Django, a high-level Python web framework, make it a great option for developing scalable...

Read: https://mizzle.hashnode.dev/advanced-django-techniques-building-scalable-applications
Understanding related_name in Django's ForeignKey

Overview
When working with Django models and establishing relationships between them, the ForeignKey field is a powerful tool. One often-overlooked feature is the related_name attribute, which provides a convenient way to access related objects in re...

Read: https://davidomizz.hashnode.dev/understanding-relatedname-in-djangos-foreignkey
#Day13 Containerized My Django Application with Docker! 🐍🐳

Let's undertake a project that involves containerizing a Django web application using Docker.
The Django application, built on the Django web framework, is encapsulated into a Docker container for improved consistency, portability, and deployment eff...

Read: https://areef.hashnode.dev/day13-containerized-my-django-application-with-docker
Exploring Multiple Database Connections in Django and Automatic Model Generation

Django, a high-level web framework for Python, provides a robust and flexible Object-Relational Mapping (ORM) system for database interaction. In this article, we will explore the intricacies of using multiple databases in a Django project, all while...

Read: https://michealcodes.hashnode.dev/exploring-multiple-database-connections-in-django-and-automatic-model-generation
Serverless Django: Harnessing the Power of the Cloud

Navigating the complexities of web application development can be a daunting task in a world where scalability, flexibility, and agility takes the center stage. If you’re facing challenges in managing server infrastructure, scaling applications seaml...

Read: https://capitalnumbers.hashnode.dev/serverless-django-harnessing-the-power-of-the-cloud
Back-End Development

Certainly! Back-end development involves working on the server side of a web application, managing databases, and implementing the server-side logic that powers the functionality of a website. Here's a more detailed breakdown:

Server-Side Scripting ...

Read: https://0z.hashnode.dev/back-end-development
👍2
Building a Secure and Scalable Django Blog on AWS: The Ultimate Guide

TL;DR
This project deploys a Django-based blog application on AWS using various services such as EC2, RDS, S3, DynamoDB, CloudFront, and Route 53. The end result is a scalable and secure web application where users can upload pictures and videos on t...

Read: https://alledevops.hashnode.dev/building-a-secure-and-scalable-django-blog-on-aws-the-ultimate-guide
Why Django is probably the best web framework

Most modern stacks are just fine for most projects, however, I have a special bias toward Django. It's stood the test of time and is rock solid with a ton of features baked in.
Ironically I do not use Django often but do have a lot of experience in i...

Read: https://kevincoder.co.za/why-django-is-probably-the-best-web-framework
Full-Stack Development

Full-stack development involves working on both the front-end and back-end aspects of a web application, allowing developers to handle the entire development process. Here's a more detailed breakdown:


Front-End Development:

HTML, CSS, and JavaScri...

Read: https://0z.hashnode.dev/full-stack-development
Cross-Origin Resource Sharing (CORS)

When I initially worked on a Django-React project, I encountered an error while making API calls from the React server to the Django server. I have spent so much of time to sort that error. So I have decided to share my understanding of CORS.
CORS is...

Read: https://mycodingjourneyy.hashnode.dev/cross-origin-resource-sharing-cors
Django bugfix release: 4.2.8

Today we've issued the 4.2.8 bugfix release.

The release package and checksums are available from our downloads page, as well as from the Python Package Index. The PGP key ID used for this release is Mariusz Felisiak: 2EF56372BA48CD1B.

Read: https://www.djangoproject.com/weblog/2023/dec/04/bugfix-release/
Why You Should Learn Web Development with Python

Python is a beautiful language, easy to learn and fun. Its syntax is clear and concise, which makes it a great language for beginners. It’s also great for projects that require quick development and deployment, as it’s very easy to write and understa...

Read: https://ebotfabien.hashnode.dev/why-you-should-learn-web-development-with-python
Django 5.0 released

The Django team is happy to announce the release of Django 5.0.

The release notes
cover a deluge of exciting new features in detail, but a few highlights are:

* The database-computed default values
allow for defining database-computed defaults to model fields.
* Continuing the trend of expanding the Django ORM, the generated model field
allows the creation of database generated columns.
* The concept of a field group was added to the templates system to simplify
form field rendering
.

You can get Django 5.0 from our downloads page or from the Python Package Index. The PGP key ID used for this
release is Natalia Bidart: 2EE82A8D9470983E.

With the release of Django 5.0, Django 4.2 has reached the end of mainstream
support. The final minor bug fix release, 4.2.8, was issued today.
Django 4.2 is an LTS release and will receive security and data loss fixes
until April 2026. All users are encouraged to upgrade before then to continue
receiving fixes for security issues.

Django 4.1 has reached the end of extended support. The final security release
(4.1.13) was
issued on November 1st. All Django 4.1 users are encouraged to upgrade to Django 4.2
or later.

See the downloads page for a table of
supported versions and the future release schedule.

Read: https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/
2
Things to Note Before Migrating Servers

As technology evolves, it becomes necessary for developers to migrate servers. Whether it's upgrading to a more powerful server or downgrading to a more cost-effective solution, the process remains the same.
Recently, I have migrated my server, holdi...

Read: https://blog.akshaykaushik.eu.org/things-to-note-before-migrating-servers
The Ultimate Guide to Web Development Frameworks


Introduction
In today's digital era, having a strong online presence is crucial for businesses to succeed. One of the key elements of a successful online presence is a well-designed and functional website. However, building a website from scratch c...

Read: https://0z.hashnode.dev/the-ultimate-guide-to-web-development-frameworks
👍2
How Django keeps track of your model classes?

Original on svemaraju.github.io
I have ran the python manage.py makemigrations command several hundreds of times. Recently I had a surge of curiousity to find out how does django detect changes and generate migration files for an app.
I needed many a...

Read: https://svemaraju.hashnode.dev/how-django-keeps-track-of-your-model-classes
👍2
Using pre-commit to improve our code

What is pre-commit?
Git hooks can catch trivial issues like missing semicolons or trailing whitespace before code review, freeing up reviewer time for more in-depth architectural examinations. However, distributing these hooks across projects can be ...

Read: https://adityapachauri.hashnode.dev/using-pre-commit-to-improve-our-code