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
How to create a RESTful API Service in Django: A Simple Todo API with Django and PostgreSQL

Introduction
Django is a vast framework filled with many already prepared libraries that cover almost every aspect of server-side backend development, but 90% of the time, Django developers spend more time creating SSR (Server Side Rendered) websites...

Read: https://blog.heyonuoha.live/how-to-create-a-restful-api-service-in-django-a-simple-todo-api-with-django-and-postgresql
Django security releases issued: 4.1.2, 4.0.8, and 3.2.16

In accordance with our security release policy, the Django team
is issuing Django 4.1.2, Django 4.0.8, and Django 3.2.16.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2022-41323: Potential denial-of-service vulnerability in internationalized URLs

Internationalized URLs were subject to potential denial of service attack via
the locale parameter. This is now escaped to avoid this possibility.

This issue has medium severity, according to the Django security policy.

Thanks to Benjamin Balder Bach for the report.
Affected supported versions

* Django main branch
* Django 4.1
* Django 4.0
* Django 3.2
Resolution

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

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

The following releases have been issued:

* Django 4.1.2 (download Django 4.1.2 | 4.1.2 checksums)
* Django 4.0.8 (download Django 4.0.8 | 4.0.8 checksums)
* Django 3.2.16 (download Django 3.2.16 | 3.2.16 checksums)

The PGP key ID used for this release is Carlton Gibson: E17DF5C82B4F9D00.
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/2022/oct/04/security-releases/
Last call for DjangoCon US tickets

DjangoCon US 2022 is less than two weeks away!

Join us online or in person in San Diego.

As the DjangoCon US 2022 kick-off date rapidly approaches (October 16th), we wanted to take the opportunity to put out a final call for in-person ticket registrations and showcase what folks can expect at this year’s conference. IN PERSON ticket sales end Friday, October 7th.

If you can’t make it in person this year, we also have online tickets: https://ti.to/defna/djangocon-us-2022.

All talks will be available online via the LoudSwarm platform, so you won’t miss any action. We have eleven exclusive talks for our online attendees, so you get more content. Online tickets are a great and affordable way to access the treasure trove of knowledge being shared without making a larger time or financial commitment.
The In-person DjangoCon US Experience

This year’s conference kicks off with tutorials on Sunday, October 16th. You can find the full schedule on our website: https://2022.djangocon.us/tutorials/. This year, we are excited to have tutorials ranging from making the most of the Django Admin interface to internationalization and localization with Wagtail.

Following a full day of tutorials, on Monday the 17th, we kick off with the main conference schedule packed full of talks. Again, that full schedule is live so that you can start planning which room you will be in during the event: https://2022.djangocon.us/talks/

After two days of talks, on Wednesday the 19th, we will have a full day’s worth of deep-dive sessions, starting with a keynote on State of the Object-Relational Mapping (ORM) by Simon Charette. Finally, on Thursday and Friday, we will be hosting two full days of sprints where anyone can get their hands dirty making contributions to the Django ecosystem: https://2022.djangocon.us/sprints/. Note that sprints are included in the main ticket prices, but we do ask that you register ahead of time, so we know how many folks will be coming to each day’s session: https://ti.to/defna/djangocon-us-2022.
Beyond The Talks and Sprints

There is so much happening at DjangoCon US beyond the main conference agenda. We will have board game sessions, impromptu meetups, breakout sessions for those interested in various topics, and so much more! All of the things that are traditionally very difficult to do online, we plan to facilitate in-person so that attendees get the most out of their conference experience.

We are incredibly excited to see everyone online and in person. If you haven’t picked up a ticket yet, the deadline is coming up soon in the next week. We hope that you will join us at this year’s conference!

Read: https://www.djangoproject.com/weblog/2022/oct/05/last-call-for-djangocon-us-tickets/
Build Todo List App Using Python Django - Installation

Hello people, welcome to my blog.
Mungkin ada beberapa dari kalian yang sedang belajar Python tapi masih bingung kira-kira projek apa yang cocok dibuat dalam untuk berbasis web. Di sini aku akan mencoba sharing membuat wbsite Todo List menggunakan Py...

Read: https://thetechgeek.hashnode.dev/build-todo-list-app-using-python-django-installation
django.db.utils.DataError: integer out of range

django.db.utils.DataError: integer out of range
As promised, i will share all major errors i encounter in my journey as a Junior Developer. welcome to my series of Django Errors.
I am currently working on a project that requires account holders to ac...

Read: https://icanbe444.hashnode.dev/djangodbutilsdataerror-integer-out-of-range
making web apps with django and python [1]

I recently started following a youtube tutorial on how to make web apps with django and felt it would help if i journaled my whole journey here , for memory plus it could help someone maybe.
I'll journal the whole journey from start to finish.
In th...

Read: https://kithstack.hashnode.dev/making-web-apps-with-django-and-python-1
Django News - Django security releases: 4.1.2, 4.0.8, and 3.2.16 - Oct 7th 2022

Read: https://django-news.com/issues/148
👎2
Making web apps with python django[2]

I too had the same question, why create an app yet in our previous article we already created a project?
You could have a blog project with various apps under it. For instance an app for the blog and an app for maybe chatting on the blog .. and If yo...

Read: https://kithstack.hashnode.dev/making-web-apps-with-python-django2
👍1
Hand-in-Hand Walkthrough web development Episode 2.

In sequel to episode 1,
Internal CSS
This is when a style tag is declared on its own in the HTML tag.
It looks as follows:
* {
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS",
sans-serif;
font-size: ...

Read: https://cruxcodes.hashnode.dev/hand-in-hand-walkthrough-web-development-episode-2
Unlock django super powers with Django Extensions

Django Extensions provides various features collection of custom extensions for the Django Framework. These include shell_plus, management commands, additional database fields, admin extensions e.t.c.

This article was originally posted at uchaudhary...

Read: https://nizutech.hashnode.dev/unlock-django-super-powers-with-django-extensions
Django Dynamic DataTables - Free Tool (Updated)

Hello Coders!
This article presents an open-source tool that builds server-side paginated DataTables with minimum effort. The input expected by the Dynamic DataTables module is the model definition plus a single line in the configuration. Sources are...

Read: https://app-generator.hashnode.dev/django-dynamic-datatables-free-tool-updated
Build Blazing Fast REST Api using Django + Elasticsearch + Haystack

Search is a most important part of your website and a fast search is even more important. While user can't find things manually or running out of time, he uses the search & having a slow search can frustrate your user even more
In this Blog, we will ...

Read: https://selftaughtdev.me/build-blazing-fast-rest-api-using-django-elasticsearch-haystack
How to create a basic Django Project - Set up

I started learning about using the Django framework for web development a few days ago. The challenge that I am having is trying to remember the individual steps used to set up the project.
I know I don't necessarily need to memorize the steps, but I...

Read: https://blog.ehoneahobed.com/how-to-create-a-basic-django-project-set-up
👍1
My journey as a self-taught programmer

I started my programming journey on Feb 2, 2022. I decided to be consistent. The strike was a blessing to me because I could now concentrate fully on programming.
I started learning python using an app called Mimo. I was introduced to python during a...

Read: https://techstars.hashnode.dev/my-journey-as-a-self-taught-programmer
Архитектура универсального проекта Django

В ходе последних лет моей разработки проектов Django я понял, что почти все они имеют одно строение:
API, Apps, Config, Library, Utils, Workers...

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



Читать: https://habr.com/ru/post/692518/
👍3
Django Query Set for beginners

Article will be ready soon.

Read: https://yawanewuoh.hashnode.dev/django-query-set-for-beginners
🤡2👎1🤨1💋1
Django & Celery - Open-Source Tasks Manager

Hello!
This article presents an open-source Tasks Manager powered by Django and Celery. The product can be used to execute background tasks that are usually time-consuming in full control: start, cancel the execution, view output, and runtime logs o...

Read: https://app-generator.hashnode.dev/django-celery-open-source-tasks-manager
👍2
Nominations for 2022 Malcolm Tredinnick Memorial Prize

Hello Everyone!

It is that time of year again when we recognize someone from our community in memory of our friend Malcolm.

Malcolm was an early core contributor to Django and had both a huge influence and impact on Django as we know it today. Besides being knowledgeable he was also especially friendly to new users and contributors. He exemplified what it means to be an amazing Open Source contributor. We still miss him to this day.

The DSF Prize page summarizes the prize nicely:

The Malcolm Tredinnick Memorial Prize is a monetary prize, awarded annually, to the person who best exemplifies the spirit of Malcolm’s work - someone who welcomes, supports, and nurtures newcomers; freely gives feedback and assistance to others, and helps to grow the community. The hope is that the recipient of the award will use the award stipend as a contribution to travel to a community event -- a DjangoCon, a PyCon, a sprint -- and continue in Malcolm’s footsteps.
We will take nominations until Thursday, October 30th, 2022, AoE, and will announce the winner soon after the next DSF Board meeting in December.

Please make your nominations using this google form.

If you have any questions please reach out to the DSF Board at [email protected].

Read: https://www.djangoproject.com/weblog/2022/oct/14/nominations-for-2022-malcolm-tredinnick-memorial-p/
👍1
Django News - Django Unicorn Chat - Oct 14th 2022

Read: https://django-news.com/issues/149
Django Tasks Manager - FREE PyPi Library

Hello Coders!
This article presents an open-source sample that explains step-by-step how to use Django Tasks Manager library in a new project. The commits are made to highlight each step of the implementation starting from an empty directory up to t...

Read: https://app-generator.hashnode.dev/django-tasks-manager-free-pypi-library