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
Day 24 | Dockerizing a Django App

Pre-requisites

Install Django: https://docs.djangoproject.com/en/4.2/topics/install/

Install Docker: sudo apt update, sudo apt install docker.io -y. ( on EC2 Ubuntu Instance)


For a DevOps Engineer, it is very necessary to understand the basic s...

Read: https://saratdevopsengg.hashnode.dev/day-24-dockerizing-a-django-app
👍3
Django 5.0 release candidate 1 released

Django 5.0 release candidate 1 is the final opportunity for you to try out a deluge of exciting new features before Django 5.0 is released.

The release candidate stage marks the string freeze and the call for
translators to submit translations. Provided no major bugs are discovered that can't be solved in
the next two weeks, Django 5.0 final release is planned for December 4. Any potential
delays will be communicated on the Django forum.

Please use this opportunity to help find and fix bugs (which should be reported to the issue tracker),
you can grab a copy of the release candidate package from our downloads page or on PyPI.

The PGP key ID used for this release is Natalia Bidart: 2EE82A8D9470983E.

Read: https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/
100 Days of Code

Getting Started
I will be Mostly Coding in Python but I will take Other Languages as my consideration.
Prerequisites
For any Language, You must Have the Language Installed in Your System.
Day 1
Today I Updated My E-Commerce Website in which I added a...

Read: https://justaman045.hashnode.dev/100-days-of-code
Исчерпывающее руководство по кэшированию в Django

В этой статье поговорим о том, что такое кэширование и о его преимуществах, как настроить кэширование в Django, какие бэкенд-системы поддерживают Django, а также о лучших практиках кэширования. Материал будет полезен в первую очередь начинающим веб-разработчикам.


Читать: https://habr.com/ru/companies/otus/articles/775318/
2
Maximizing API Efficiency: Empowering API Consumers to Choose Their Data Fields

Imagine you've got a REST API for listing users, and each user's information shows up in 12 fields.
GET /v1/users/?page=1&page_size=15

{
"pagination_data": {
"total_records": 10000,
"pages": 667,
"prev_page_no": null,
...

Read: https://akshaythekkath.hashnode.dev/maximizing-api-efficiency-empowering-api-consumers-to-choose-their-data-fields
👍3
A Comprehensive Guide for Integrating Google Firebase Authentication with Django Rest Framework

This article will show you how to integrate Google Firebase authentication with Django REST Framework. We will use Firebase authentication to create and login users in Django and get firebase access token that will be use for each request to any prot...

Read: https://abiorh.hashnode.dev/a-comprehensive-guide-for-integrating-google-firebase-authentication-with-django-rest-framework
👍2
Как я написал программу для преданалитики клиентов

Привет! Меня зовут Александр Кулагин. Я не занимался разработкой профессионально, но заинтересовался созданием нейросетей. После изучения основ Python, NumPy и TensorFlow я захотел попрактиковаться на реальных задачах. Так я решил создать проект, который оценивает, какие компании потенциально заинтересованы в сотрудничестве с конкретным бизнесом.

В этой статье я расскажу о процессе создания проекта: от поиска заказчика и сбора данных до финального этапа — создания веб-интерфейса. Проект претерпевал много изменений, потому что реальность вносила коррективы: иногда у меня не хватало знаний, иногда изначальное решение просто нельзя было применить.


Читать: https://habr.com/ru/companies/yandex_praktikum/articles/763270/
1
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