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
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
Simple and Efficient Full Text Search using Django and Postgres

I decided to write this short tutorial on how to get set up with Full Text Search in Django since I couldn't find resources on this specific topic that are straightforward as well as efficient(Pythonic).
Here's an even simpler approach but this can b...

Read: https://aryanrahman.hashnode.dev/simple-and-efficient-full-text-search-using-django-and-postgres
Mastering Web Development with Flask or Django

Python is a commonly used language for building robust web applications. It is easy to use, flexible, and supports a large ecosystem of libraries and frameworks for web application development.
Out of these web development frameworks, Django and Flas...

Read: https://paige-griffin.hashnode.dev/mastering-web-development-with-flask-or-django
Обкатка альфа-теста и обновления на Капибаре

Сегодня у нас вышел второй официальный пост о прогрессе в разработке уже на самом сайте

Продолжу рассказывать о развитии Капибары, опенсорсном проекте, цели которого воспроизвести лучшее что было на пикабу и не наступить на их же "грабли". Первая часть здесь: https://habr.com/ru/articles/759598/. Вторая часть здесь: https://habr.com/ru/articles/773234/

Сегодня у нас в арсенале кое-что интересное.

Читать: https://habr.com/ru/articles/779408/
2023 Malcolm Tredinnick Memorial Prize awarded to Djangonaut Space

The Django Software Foundation Board is pleased to announce that the 2023 Malcolm Tredinnick Memorial Prize has been awarded to Djangonaut Space.

Djangonaut Space, run by organizers Dawn Wages, Rachell Calhoun, Sarah Abderemane, Sarah Boyce, and Tim Schilling, is a mentoring initiative dedicated to expanding contributions and diversifying contributors within the Django community. Drawing on their extensive experience as mentors and contributors, they've cultivated an inclusive universe for newcomers, emphasizing group learning, sustainability, leadership development and generous use of space puns.

Thanks to the fantastic support from a team of volunteer mentors, the program had a stellar pilot session, propelling nine pull requests (PRs) to Django and launching five new contributors into the Django community. Given the community's enthusiastic interest and demand, the program is well-positioned to evolve and expand at warp speed, welcoming even more Djangonauts on future missions.

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 multiple times. Some have been nominated in multiple years. 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 Djangonaut Space on the well-deserved honor!

Read: https://www.djangoproject.com/weblog/2023/dec/08/2023-malcolm-tredinnick-memorial-prize-awarded-to/
Deploy Django app using Nginx and Circus on AWS Cloud

In the vast landscape of web development, the journey from crafting a brilliant Django application to making it accessible to the world is an adventure that often involves navigating through the complexities of cloud computing. In this blog post, we’...

Read: https://bimalrai.hashnode.dev/deploy-django-app-using-nginx-and-circus-on-aws-cloud
Как опубликовать свое первое приложение на Django и не упасть духом. Гайд для выпускников курсов

Я закончил курсы "Fullstack разработчик на Python" от одной известной компании. Обучение завершено успешно, но не было ощущения полноценности — на курсах не учили, как сделать самостоятельно деплой приложения на Django. И никто из студентов не задавался эти вопросом 😁

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

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

Читать: https://habr.com/ru/articles/779544/
👍1
Introduction to Symmetrical and Asymmetrical Relationships in Django's ManyToManyField

Understanding the symmetrical Argument for Flexible Relationship Management in Django Models
When designing a database model in Django, you might encounter scenarios where you need to model relationships between entities, such as users in a social me...

Read: https://afeez1131.hashnode.dev/introduction-to-symmetrical-and-asymmetrical-relationships-in-djangos-manytomanyfield
👍2
Как мы делаем проекты

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


Читать: https://habr.com/ru/companies/pm/articles/759690/
👍1
Crafting a Django Inventory Management Web App.

Introduction:
In the world of code, I embarked on a solitary journey to create a robust Django Inventory Management Web App. Hailing from Africa with a background in procurement and supply chain, my vision was to streamline the upstream and downstrea...

Read: https://abdulazizhussein.hashnode.dev/crafting-a-django-inventory-management-web-app
👎21