Mastering E-Commerce Backend Development with Django: Series Overview
Introduction to the Series
Hello developers and tech enthusiasts! If you've ever wondered how online stores manage everything—from user accounts to payments—you've come to the perfect starting point. We're embarking on an engaging journey to build th...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-series-overview
Introduction to the Series
Hello developers and tech enthusiasts! If you've ever wondered how online stores manage everything—from user accounts to payments—you've come to the perfect starting point. We're embarking on an engaging journey to build th...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-series-overview
Mastering E-Commerce Backend Development with Django: A Comprehensive Guide to Project Setup
Greetings, illustrious developers! As we embark on this fascinating journey to create an e-commerce backend system using Django, there's some essential groundwork we must lay first. Crafting an efficient, secure, and scalable backend requires not jus...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-a-comprehensive-guide-to-project-setup
Greetings, illustrious developers! As we embark on this fascinating journey to create an e-commerce backend system using Django, there's some essential groundwork we must lay first. Crafting an efficient, secure, and scalable backend requires not jus...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-a-comprehensive-guide-to-project-setup
Unlocking the Power of Django: Deploying Our Notes App with Nginx and Docker
In the ever-evolving landscape of web development, Django stands as a robust and versatile framework for building web applications. Our journey today takes us one step further as we explore the exciting realm of deploying a Django-based Notes App usi...
Read: https://shubzz.hashnode.dev/unlocking-the-power-of-django-deploying-our-notes-app-with-nginx-and-docker
In the ever-evolving landscape of web development, Django stands as a robust and versatile framework for building web applications. Our journey today takes us one step further as we explore the exciting realm of deploying a Django-based Notes App usi...
Read: https://shubzz.hashnode.dev/unlocking-the-power-of-django-deploying-our-notes-app-with-nginx-and-docker
Design skills for a Developer
Introduction
Are you an indie hacker, or a solopreneur? Or, a founding engineer in a startup? If yes, I'm sure your definition of a full stack developer does not just stop with frontend development, backend development and devops; it includes a good ...
Read: https://hellosambhavi.com/design-skills-for-a-developer
Introduction
Are you an indie hacker, or a solopreneur? Or, a founding engineer in a startup? If yes, I'm sure your definition of a full stack developer does not just stop with frontend development, backend development and devops; it includes a good ...
Read: https://hellosambhavi.com/design-skills-for-a-developer
The Django Project Folder and Files Structure and Architecture 1
Introduction
Django is an extensive framework of the language Python. Therefore, on this note, it should not be surprising that a Django project will include many significant files and folders if needed. This article will address the default folders ...
Read: https://chryzcode.hashnode.dev/the-django-project-folder-and-files-structure-and-architecture-1
Introduction
Django is an extensive framework of the language Python. Therefore, on this note, it should not be surprising that a Django project will include many significant files and folders if needed. This article will address the default folders ...
Read: https://chryzcode.hashnode.dev/the-django-project-folder-and-files-structure-and-architecture-1
Enhancing User Experience in Wagtail Open Source: Fixing an Unhandled Error
Introduction
As a contributor to the Wagtail Open Source Project, I recently encountered a unique problem that offered me an opportunity to delve deeper into Django and improve the user experience for the community of users and developers. This probl...
Read: https://curiousprogrammer.hashnode.dev/enhancing-user-experience-in-wagtail-open-source-fixing-an-unhandled-error
Introduction
As a contributor to the Wagtail Open Source Project, I recently encountered a unique problem that offered me an opportunity to delve deeper into Django and improve the user experience for the community of users and developers. This probl...
Read: https://curiousprogrammer.hashnode.dev/enhancing-user-experience-in-wagtail-open-source-fixing-an-unhandled-error
#8 - Design skills for a Developer
Introduction
Are you an indie hacker, or a solopreneur? Or, a founding engineer in a startup? If yes, I'm sure your definition of a full stack developer does not just stop with frontend development, backend development and devops; it includes a good ...
Read: https://hellosambhavi.com/8-design-skills-for-a-developer
Introduction
Are you an indie hacker, or a solopreneur? Or, a founding engineer in a startup? If yes, I'm sure your definition of a full stack developer does not just stop with frontend development, backend development and devops; it includes a good ...
Read: https://hellosambhavi.com/8-design-skills-for-a-developer
Good Bye CRUD APIs, Hello Sync: Realtime PostgreSQL with ElectricSQL
Engineers/Developers often have to do extra work when managing communication between their existing Postgres DB and Frontend because of unnecessary API calls. ElectricSQL steps in here, working alongside your Postgres to cut down on these API calls, ...
Read: https://lovestaco.hashnode.dev/good-bye-crud-apis-hello-sync-realtime-postgresql-with-electricsql
Engineers/Developers often have to do extra work when managing communication between their existing Postgres DB and Frontend because of unnecessary API calls. ElectricSQL steps in here, working alongside your Postgres to cut down on these API calls, ...
Read: https://lovestaco.hashnode.dev/good-bye-crud-apis-hello-sync-realtime-postgresql-with-electricsql
👍3
Generic Class Based Views
Before I talk about Generic class-based views, it's important to note that it is used when building using the Django rest framework. Django rest framework takes care of the heavy lifting of transforming our database models into RESTful API. There are...
Read: https://ujuthetechsis.hashnode.dev/generic-class-based-views
Before I talk about Generic class-based views, it's important to note that it is used when building using the Django rest framework. Django rest framework takes care of the heavy lifting of transforming our database models into RESTful API. There are...
Read: https://ujuthetechsis.hashnode.dev/generic-class-based-views
👍1
Optimising Django Performance with a Read-Only Database
In the fast-paced world of web development, the performance of your application can make or break the user experience. As your user base grows and new features are added, the demands on your database can skyrocket, leading to slower response times an...
Read: https://blog.codewithtemi.site/optimising-django-performance-with-a-read-only-database
In the fast-paced world of web development, the performance of your application can make or break the user experience. As your user base grows and new features are added, the demands on your database can skyrocket, leading to slower response times an...
Read: https://blog.codewithtemi.site/optimising-django-performance-with-a-read-only-database
This media is not supported in your browser
VIEW IN TELEGRAM
Астрологи объявили неделю бэкенд-разработчика 🔮
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
🎃 В канун Дня Всех Святых Старшие Арканы развернули инфраструктуру на ваших серверах — выясните, что они предсказывают!
Создавать вэбхуки или изучить новый фреймворк?
Сделайте скриншот экрана — узнайте, какая карта определит вашу судьбу в профессии и какой амулет поможет избежать бед 🧿
Скрин, скрин!
🔥1
Optimising Database Performance in Django: Harnessing the Power of a Read-Only Database
In the fast-paced world of web development, the performance of your application can make or break the user experience. As your user base grows and new features are added, the demands on your database can skyrocket, leading to slower response times an...
Read: https://blog.codewithtemi.site/optimising-database-performance-in-django-harnessing-the-power-of-a-read-only-database
In the fast-paced world of web development, the performance of your application can make or break the user experience. As your user base grows and new features are added, the demands on your database can skyrocket, leading to slower response times an...
Read: https://blog.codewithtemi.site/optimising-database-performance-in-django-harnessing-the-power-of-a-read-only-database
👍1
Django security releases issued: 4.2.7, 4.1.13, and 3.2.23
In accordance with our security release policy, the Django team
is issuing Django 4.2.7, Django 4.1.13, and Django 3.2.23.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2023-46695: Potential denial of service vulnerability in UsernameField on Windows
The NFKC normalization is slow on Windows. As a consequence, django.contrib.auth.forms.UsernameField was subject to a potential denial
of service attack via certain inputs with a very large number of Unicode
characters.
In order to avoid the vulnerability, invalid values longer than UsernameField.max_length are no longer normalized, since they cannot pass
validation anyway.
Thanks MProgrammer for the report.
This issue has severity "moderate" according to the Django security policy.
Affected supported versions
* Django main branch
* Django 5.0 (currently at beta status)
* 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
5.0, 4.2, 4.1, and 3.2 release branches. The patches may be obtained from the
following changesets:
* On the main branch
* On the 5.0 release 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.7 (download Django 4.2.7 | 4.2.7 checksums)
* Django 4.1.13 (download Django 4.1.13 | 4.1.13 checksums)
* Django 3.2.23 (download Django 3.2.23 | 3.2.23 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/nov/01/security-releases/
In accordance with our security release policy, the Django team
is issuing Django 4.2.7, Django 4.1.13, and Django 3.2.23.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2023-46695: Potential denial of service vulnerability in UsernameField on Windows
The NFKC normalization is slow on Windows. As a consequence, django.contrib.auth.forms.UsernameField was subject to a potential denial
of service attack via certain inputs with a very large number of Unicode
characters.
In order to avoid the vulnerability, invalid values longer than UsernameField.max_length are no longer normalized, since they cannot pass
validation anyway.
Thanks MProgrammer for the report.
This issue has severity "moderate" according to the Django security policy.
Affected supported versions
* Django main branch
* Django 5.0 (currently at beta status)
* 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
5.0, 4.2, 4.1, and 3.2 release branches. The patches may be obtained from the
following changesets:
* On the main branch
* On the 5.0 release 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.7 (download Django 4.2.7 | 4.2.7 checksums)
* Django 4.1.13 (download Django 4.1.13 | 4.1.13 checksums)
* Django 3.2.23 (download Django 3.2.23 | 3.2.23 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/nov/01/security-releases/
👍2
Setting Up Local Development Environment In Docker
When I was first introduced to Docker circa 2014, my use case was mostly just to standardise the development environment between distributed teams of devs. We've all heard the "but it runs fine on my machine" retort.
I got sucked into the world of do...
Read: https://muizz.hashnode.dev/setting-up-local-development-environment-in-docker
When I was first introduced to Docker circa 2014, my use case was mostly just to standardise the development environment between distributed teams of devs. We've all heard the "but it runs fine on my machine" retort.
I got sucked into the world of do...
Read: https://muizz.hashnode.dev/setting-up-local-development-environment-in-docker
Running Django with Nginx Unit
I first discovered Unit back in 2019, when it was first released. Submitted a couple of issues on their Github. I was quite interested but it's not ready yet at that time.
Then I forgot, until yesterday. Was reading some discussion (forgot where) and...
Read: https://grep.koditi.my/running-django-with-nginx-unit
I first discovered Unit back in 2019, when it was first released. Submitted a couple of issues on their Github. I was quite interested but it's not ready yet at that time.
Then I forgot, until yesterday. Was reading some discussion (forgot where) and...
Read: https://grep.koditi.my/running-django-with-nginx-unit
Day 88 Task: Project-9
Project Description
The project involves deploying a Django Todo app on AWS EC2 using the Kubeadm Kubernetes cluster.
Kubernetes Cluster helps in the Auto-scaling and Auto-healing of your application.
🔶 Task-01: Efficient Django Todo App Deployment ...
Read: https://chandreshpatle.hashnode.dev/day-88-task-project-9
Project Description
The project involves deploying a Django Todo app on AWS EC2 using the Kubeadm Kubernetes cluster.
Kubernetes Cluster helps in the Auto-scaling and Auto-healing of your application.
🔶 Task-01: Efficient Django Todo App Deployment ...
Read: https://chandreshpatle.hashnode.dev/day-88-task-project-9
Getting Started with Django Filters: A Simple Overview
In this article we'll take a look at Django-filter— a package that gives us the ability to quickly and efficiently filter our querysets. To fully appreciate what this package does for us, we'll first implement a basic search feature where we write th...
Read: https://harunacodes.com/getting-started-with-django-filters-a-simple-overview
In this article we'll take a look at Django-filter— a package that gives us the ability to quickly and efficiently filter our querysets. To fully appreciate what this package does for us, we'll first implement a basic search feature where we write th...
Read: https://harunacodes.com/getting-started-with-django-filters-a-simple-overview
Important Libraries to know as a Django Developer
As a Django developer, you have access to a rich ecosystem of libraries and packages that can significantly enhance your productivity and the functionality of your web applications. Here are some important libraries and packages that every Django dev...
Read: https://noahdroid.hashnode.dev/important-libraries-to-know-as-a-django-developer
As a Django developer, you have access to a rich ecosystem of libraries and packages that can significantly enhance your productivity and the functionality of your web applications. Here are some important libraries and packages that every Django dev...
Read: https://noahdroid.hashnode.dev/important-libraries-to-know-as-a-django-developer
Noah Okoh's Blog
Important Libraries to know as a Django Developer
As a Django developer, you have access to a rich ecosystem of libraries and packages that can significantly enhance your productivity and the functionality of your web applications. Here are some important libraries and packages that every Django dev...
Simple Django Tip #3
My previous tip was about .env file to store environment variables. This one is about configuring pytest in a Django project so that we can write test cases easily. pytest is an obvious choice when it comes to testing frameworks for pythonistas. A fe...
Read: https://hellosambhavi.com/simple-django-tip-3
My previous tip was about .env file to store environment variables. This one is about configuring pytest in a Django project so that we can write test cases easily. pytest is an obvious choice when it comes to testing frameworks for pythonistas. A fe...
Read: https://hellosambhavi.com/simple-django-tip-3
Mastering E-Commerce Backend Development with Django: User Registration
Hello developer! In the last two posts in this series, we looked into the series introduction and setting up our project. In this post, we now start with the e-commerce authentication system. But first, what's authentication?
Authentication systems ...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-user-registration
Hello developer! In the last two posts in this series, we looked into the series introduction and setting up our project. In this post, we now start with the e-commerce authentication system. But first, what's authentication?
Authentication systems ...
Read: https://djangoway.hashnode.dev/mastering-e-commerce-backend-development-with-django-user-registration