Common Challenges Encountered when Developing My Django Blog Site
Introduction
I made my blog template in this article and then followed the Django Girls tutorial step by step at https://tutorial.djangogirls.org/en/django/. I used it to create my blog site at https://joanitan.pythonanywhere.com/. I recommend you do...
Read: https://nakityo-joanita.hashnode.dev/common-challenges-encountered-when-developing-my-django-blog-site
Introduction
I made my blog template in this article and then followed the Django Girls tutorial step by step at https://tutorial.djangogirls.org/en/django/. I used it to create my blog site at https://joanitan.pythonanywhere.com/. I recommend you do...
Read: https://nakityo-joanita.hashnode.dev/common-challenges-encountered-when-developing-my-django-blog-site
Craft Dynamic Forms with Django, AJAX, and jQuery: A Simple Guide
Ever tried to find a comprehensive tutorial on creating dynamic forms using Django, AJAX, and jQuery? You might have noticed, there aren't many out there. That's where we step in. In this tutorial, we're diving deep into the world of crafting dynamic...
Read: https://bisesh-blog.hashnode.dev/craft-dynamic-forms-with-django-ajax-and-jquery-a-simple-guide
Ever tried to find a comprehensive tutorial on creating dynamic forms using Django, AJAX, and jQuery? You might have noticed, there aren't many out there. That's where we step in. In this tutorial, we're diving deep into the world of crafting dynamic...
Read: https://bisesh-blog.hashnode.dev/craft-dynamic-forms-with-django-ajax-and-jquery-a-simple-guide
👍2
Как организовать отдачу статических файлов в контейнеризованном Django
Привет, Хабр! Более 20 лет я занимаюсь бэкенд-разработкой на Python. На одной из первых своих работ я был сисадмином, поэтому темы администрирования и DevОps мне также интересны и близки. А ещё я — наставник на курсе «Мидл Python-разработчик в Яндекс Практикуме. В этой статье я отвечу на вопрос, который часто возникает у студентов к одному из заданий в самом начале курса: как реализовать отдачу статических файлов — таких как CSS, js, картинки — в контейнеризованном Django.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/755470/
Привет, Хабр! Более 20 лет я занимаюсь бэкенд-разработкой на Python. На одной из первых своих работ я был сисадмином, поэтому темы администрирования и DevОps мне также интересны и близки. А ещё я — наставник на курсе «Мидл Python-разработчик в Яндекс Практикуме. В этой статье я отвечу на вопрос, который часто возникает у студентов к одному из заданий в самом начале курса: как реализовать отдачу статических файлов — таких как CSS, js, картинки — в контейнеризованном Django.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/755470/
Django Rest Framework. Туториал или как легко писать backend. Часть 1
Сегодня очень многие backend разработчики стали писать именно rest api.
Почему же так? Чем не устраивает обычный django?
Читать: https://habr.com/ru/articles/755898/
Сегодня очень многие backend разработчики стали писать именно rest api.
Почему же так? Чем не устраивает обычный django?
Читать: https://habr.com/ru/articles/755898/
👍1
Django Framework in Cybersecurity
In the ever-evolving landscape of cybersecurity, the need to safeguard web applications against various threats is paramount. One powerful ally in this battle is the Django framework, renowned for its robustness, security features, and ease of use. I...
Read: https://kevbotsec.hashnode.dev/django-framework-in-cybersecurity
In the ever-evolving landscape of cybersecurity, the need to safeguard web applications against various threats is paramount. One powerful ally in this battle is the Django framework, renowned for its robustness, security features, and ease of use. I...
Read: https://kevbotsec.hashnode.dev/django-framework-in-cybersecurity
👍1
Part 2: Building a self-help web app using Django
Hey there!
Since Part 1, I:
Set up the project in PyCharm
Set up a local PostgreSQL server on Windows, hooked it up to my Django app, and made the initial migrations
Created the model for the hierarchical items in the anxiety tree
Configured a si...
Read: https://chopin.hashnode.dev/part-2-building-a-self-help-web-app-using-django
Hey there!
Since Part 1, I:
Set up the project in PyCharm
Set up a local PostgreSQL server on Windows, hooked it up to my Django app, and made the initial migrations
Created the model for the hierarchical items in the anxiety tree
Configured a si...
Read: https://chopin.hashnode.dev/part-2-building-a-self-help-web-app-using-django
👍1
Setting the user.request object to an Azure AD user
I am using Azure Active Directory for sign-in in my Django application. There is an entire tutorial on how to set this up at Microsoft's website - https://learn.microsoft.com/en-us/training/modules/msid-django-web-app-sign-in/
Now that we can sign-in...
Read: https://anjanesh.dev/setting-the-userrequest-object-to-an-azure-ad-user
I am using Azure Active Directory for sign-in in my Django application. There is an entire tutorial on how to set this up at Microsoft's website - https://learn.microsoft.com/en-us/training/modules/msid-django-web-app-sign-in/
Now that we can sign-in...
Read: https://anjanesh.dev/setting-the-userrequest-object-to-an-azure-ad-user
Web Authentication on Stellar: A Deep Dive
Banner copyright: Gemini
Introduction
The Stellar Web Authentication also referred to as SEP-0010 is based on JSON Web Token (JWT) RFC7519 which is the most used self-contained way for securely transmitting information between parties as a JSON objec...
Read: https://mugane.hashnode.dev/web-authentication-on-stellar
Banner copyright: Gemini
Introduction
The Stellar Web Authentication also referred to as SEP-0010 is based on JSON Web Token (JWT) RFC7519 which is the most used self-contained way for securely transmitting information between parties as a JSON objec...
Read: https://mugane.hashnode.dev/web-authentication-on-stellar
Jenkins Declarative CI/CD Pipeline on AWS
Introduction
Continuous Integration and Continuous Deployment (CI/CD) pipelines have become essential in modern software development. Jenkins is a widely used automation server that facilitates the creation of robust CI/CD pipelines. This project foc...
Read: https://avijitdey2002.hashnode.dev/jenkins-declarative-cicd-pipeline-on-aws
Introduction
Continuous Integration and Continuous Deployment (CI/CD) pipelines have become essential in modern software development. Jenkins is a widely used automation server that facilitates the creation of robust CI/CD pipelines. This project foc...
Read: https://avijitdey2002.hashnode.dev/jenkins-declarative-cicd-pipeline-on-aws
My Struggle With Using Django Framework At First And The Simplest Steps To Create A Simple App In Django
It took me a while (if only I could elongate "a while" to express how long it actually took me 🤣) to discover the steps required to create a simple Django app (my first was a blog app), but when I did, life became easier for me.
So, here are the sim...
Read: https://arbythecoder.hashnode.dev/my-struggle-with-using-django-framework-at-first-and-the-simplest-steps-to-create-a-simple-app-in-django
It took me a while (if only I could elongate "a while" to express how long it actually took me 🤣) to discover the steps required to create a simple Django app (my first was a blog app), but when I did, life became easier for me.
So, here are the sim...
Read: https://arbythecoder.hashnode.dev/my-struggle-with-using-django-framework-at-first-and-the-simplest-steps-to-create-a-simple-app-in-django
👍1
Building a Todo API with Django and GraphQL: A Comprehensive Guide
Introduction
In the digital landscape, Application Programming Interfaces (APIs) play a pivotal role in enabling seamless communication between different software components. They serve as bridges that allow applications to interact and share data ef...
Read: https://johananoppongamoateng.hashnode.dev/building-a-todo-api-with-django-and-graphql-a-comprehensive-guide
Introduction
In the digital landscape, Application Programming Interfaces (APIs) play a pivotal role in enabling seamless communication between different software components. They serve as bridges that allow applications to interact and share data ef...
Read: https://johananoppongamoateng.hashnode.dev/building-a-todo-api-with-django-and-graphql-a-comprehensive-guide
👍1
Legacy Database With Django
Migrating Legacy MySQL Database to Django
This document outlines the steps to migrate a legacy MySQL database to a Django project using the inspectdb command and creating the required Django models.
Prerequisites
MySQL server with legacy database is...
Read: https://rojeshprajapati.hashnode.dev/legacy-database-with-django
Migrating Legacy MySQL Database to Django
This document outlines the steps to migrate a legacy MySQL database to a Django project using the inspectdb command and creating the required Django models.
Prerequisites
MySQL server with legacy database is...
Read: https://rojeshprajapati.hashnode.dev/legacy-database-with-django
The Beginning
29/08/2023
So, a thought came to me during a job interview why not make "E-vents" a complete deployable product and document my as I go along? I had to start over the implementation as the prototype presented in the Final Year Project was not worthy ...
Read: https://shamun.hashnode.dev/the-beginning
29/08/2023
So, a thought came to me during a job interview why not make "E-vents" a complete deployable product and document my as I go along? I had to start over the implementation as the prototype presented in the Final Year Project was not worthy ...
Read: https://shamun.hashnode.dev/the-beginning
Data visualization using Matplotlib, Pandas-Django(Beginner’s level)
In this data driven world, Data plays a vital role in analyzing, decision making and solving various real world problems. Passing data in pictorial form has more reach and understanding than passing data as mere numbers. How could we display numbers ...
Read: https://pythongeek.hashnode.dev/data-visualization-using-matplotlib-pandas-djangobeginners-level
In this data driven world, Data plays a vital role in analyzing, decision making and solving various real world problems. Passing data in pictorial form has more reach and understanding than passing data as mere numbers. How could we display numbers ...
Read: https://pythongeek.hashnode.dev/data-visualization-using-matplotlib-pandas-djangobeginners-level
👍1
First Step of the Journey
I went to sleep early last night and missed working on Events. However, I have been working on the email verification through Vonage for the last 3 hours and I am almost done with it. It was not as easy as it seemed in the documentation, it was not v...
Read: https://shamun.hashnode.dev/first-step-of-the-journey
I went to sleep early last night and missed working on Events. However, I have been working on the email verification through Vonage for the last 3 hours and I am almost done with it. It was not as easy as it seemed in the documentation, it was not v...
Read: https://shamun.hashnode.dev/first-step-of-the-journey
👍1
Gestión de Usuarios en Django
Simplificando la Autenticación y Autorización
En el mundo del desarrollo web, la autenticación y autorización de usuarios son aspectos cruciales para garantizar la seguridad y la privacidad de los datos. Django, uno de los frameworks web más populare...
Read: https://jorgecespedes.hashnode.dev/gestion-de-usuarios-en-django
Simplificando la Autenticación y Autorización
En el mundo del desarrollo web, la autenticación y autorización de usuarios son aspectos cruciales para garantizar la seguridad y la privacidad de los datos. Django, uno de los frameworks web más populare...
Read: https://jorgecespedes.hashnode.dev/gestion-de-usuarios-en-django
👍1
Navigating Django App Deployment with Aptible
Being able to manage APIs and deploy applications while gaining the advantages of automated scaling and rigorous security procedures is advantageous with Continuous Integration and Continuous Deployment (CI/CD). It gives devs the chance to concentrat...
Read: https://afimaamedufie.hashnode.dev/navigating-django-app-deployment-with-aptible
Being able to manage APIs and deploy applications while gaining the advantages of automated scaling and rigorous security procedures is advantageous with Continuous Integration and Continuous Deployment (CI/CD). It gives devs the chance to concentrat...
Read: https://afimaamedufie.hashnode.dev/navigating-django-app-deployment-with-aptible
👍1
Collaboration
The last whole day was spent in the research of using the right data storage to handle the videos that will be uploaded by the users. I thought of exploring this now because most probably I will have to go for a cloud solution and I will have to lear...
Read: https://shamun.hashnode.dev/collaboration
The last whole day was spent in the research of using the right data storage to handle the videos that will be uploaded by the users. I thought of exploring this now because most probably I will have to go for a cloud solution and I will have to lear...
Read: https://shamun.hashnode.dev/collaboration
How to handle file uploads in Django
If your goal is to understand
How to create a File Field in Django
How Django manages and stores these files
How to access the file objects for further editing
How to access these files in your code and render them on a web page
Then you are at...
Read: https://superbemiloju.hashnode.dev/how-to-handle-file-uploads-in-django
If your goal is to understand
How to create a File Field in Django
How Django manages and stores these files
How to access the file objects for further editing
How to access these files in your code and render them on a web page
Then you are at...
Read: https://superbemiloju.hashnode.dev/how-to-handle-file-uploads-in-django
👍1
Django Unleashed Framework
Photo
Django security releases issued: 4.2.5, 4.1.11, and 3.2.21
In accordance with our security release policy, the Django team
is issuing Django 4.2.5, Django 4.1.11, and Django 3.2.21.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri()
django.utils.encoding.uri_to_iri() was subject to potential denial of service attack via certain inputs with a very large number of Unicode characters.
Thanks MProgrammer for the report.
This issue has severity "moderate" according to the Django security policy.
Affected supported versions
* Django main branch
* 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
4.2, 4.1, and 3.2 release branches. The patches may be obtained from the
following changesets:
* On the main 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.5 (download Django 4.2.5 | 4.2.5 checksums)
* Django 4.1.11 (download Django 4.1.11 | 4.1.11 checksums)
* Django 3.2.21 (download Django 3.2.21 | 3.2.21 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/sep/04/security-releases/
In accordance with our security release policy, the Django team
is issuing Django 4.2.5, Django 4.1.11, and Django 3.2.21.
These releases addresses the security issue detailed below. We encourage all
users of Django to upgrade as soon as possible.
CVE-2023-41164: Potential denial of service vulnerability in django.utils.encoding.uri_to_iri()
django.utils.encoding.uri_to_iri() was subject to potential denial of service attack via certain inputs with a very large number of Unicode characters.
Thanks MProgrammer for the report.
This issue has severity "moderate" according to the Django security policy.
Affected supported versions
* Django main branch
* 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
4.2, 4.1, and 3.2 release branches. The patches may be obtained from the
following changesets:
* On the main 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.5 (download Django 4.2.5 | 4.2.5 checksums)
* Django 4.1.11 (download Django 4.1.11 | 4.1.11 checksums)
* Django 3.2.21 (download Django 3.2.21 | 3.2.21 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/sep/04/security-releases/