Sending Emails from Python Django using your gmail account
Normally applications need to send the verification code or welcome messages to the registering user for their application using emails.
Sending email is not hard in if we are developing the backend of the application using Python or Python framewor...
Read: https://riswan.hashnode.dev/sending-emails-from-python-django-using-your-gmail-account
Normally applications need to send the verification code or welcome messages to the registering user for their application using emails.
Sending email is not hard in if we are developing the backend of the application using Python or Python framewor...
Read: https://riswan.hashnode.dev/sending-emails-from-python-django-using-your-gmail-account
Disqus Commenting System with Django
https://youtu.be/veS4POIYPWU
Do you want to improve your blog commenting system? Looking to form a community with a commenting system? It’s time for you to look at DISQUS commenting system. Today, I will share the guide to implementing DISQUS comment...
Read: https://raturitechmedia.hashnode.dev/disqus-commenting-system-with-django
https://youtu.be/veS4POIYPWU
Do you want to improve your blog commenting system? Looking to form a community with a commenting system? It’s time for you to look at DISQUS commenting system. Today, I will share the guide to implementing DISQUS comment...
Read: https://raturitechmedia.hashnode.dev/disqus-commenting-system-with-django
Monitoring Django with OpenTelemetry and Uptrace
Still using Jaeger/Sentry? Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and more.
Wh...
Read: https://uptrace.hashnode.dev/monitoring-django-with-opentelemetry-and-uptrace
Still using Jaeger/Sentry? Uptrace is an open-source APM tool that supports distributed tracing, metrics, and logs. You can use it to monitor applications and set up automatic alerts to receive notifications via email, Slack, Telegram, and more.
Wh...
Read: https://uptrace.hashnode.dev/monitoring-django-with-opentelemetry-and-uptrace
Build a ChatBot Using Python, Django
A ChatBot has become one of the must-have features of modern-day web applications. It plays a huge role in customer service which was once traditionally held by human beings. Through ChatBot, you can automatically generate a response to a user’s inpu...
Read: https://documatic.hashnode.dev/build-a-chatbot-using-python-django
A ChatBot has become one of the must-have features of modern-day web applications. It plays a huge role in customer service which was once traditionally held by human beings. Through ChatBot, you can automatically generate a response to a user’s inpu...
Read: https://documatic.hashnode.dev/build-a-chatbot-using-python-django
Django Middleware: Types, Examples, and CUSTOM Middleware
How does Django middleware work
Middleware in Django is a hook or a plugin system for altering request and response objects.
For example, let's say you have two types of users in your application i.e., free and paid.
There are few URLs or views that...
Read: https://raturitechmedia.hashnode.dev/django-middleware-types-examples-and-custom-middleware
How does Django middleware work
Middleware in Django is a hook or a plugin system for altering request and response objects.
For example, let's say you have two types of users in your application i.e., free and paid.
There are few URLs or views that...
Read: https://raturitechmedia.hashnode.dev/django-middleware-types-examples-and-custom-middleware
Structure A Django Project For Beginners
When I started learning Django, I was very confused about how do I make the first project in Django, how do I start Django from scratch, How do I organize files in Django for multiple apps or templates.
You can work with Django's default configurati...
Read: https://raturitechmedia.hashnode.dev/structure-a-django-project-for-beginners
When I started learning Django, I was very confused about how do I make the first project in Django, how do I start Django from scratch, How do I organize files in Django for multiple apps or templates.
You can work with Django's default configurati...
Read: https://raturitechmedia.hashnode.dev/structure-a-django-project-for-beginners
2022 Malcolm Tredinnick Memorial Prize awarded to Paolo Melchiorre
The Django Software Foundation Board is pleased to announce that the 2022 Malcolm Tredinnick Memorial Prize has been awarded to Paolo Melchiorre.
Paolo Melchiorre has been a member of the Python community since 2006, also of the Django community since 2012, and a DSF Member since 2020. Over the last 5 years, Paolo has presented nearly 40 Django talks at various DjangoCon, PyCon, and community conferences both online and in person. He also has been an active contributor to the djangoproject.com website since 2017.
Paolo is an organizer and coach of Django Girls workshops, an active member of the Italian Django community, and a translator of the Django documentation into Italian. He also writes about Open Source; articles and guides related to Django and Python on his personal blog; attends and organizes sprints on Django, and has been actively involved in answering Django questions on StackOverflow since 2015. He is a volunteer at Python and Django conferences and co-organizer of PyCon Italy.
Sarah Abderemane, who nominated Paolo had this to say about Paolo:
In my opinion, Paolo has done an incredible amount of work and deserves to be recognized. He is a reviewer and contributor for djangoproject.com and is also present in the Python community. He speaks at many conferences, sharing his knowledge and also volunteering to help the organizers. I had the chance to meet him at DjangoCon Europe, he is a friendly and welcoming member of the community.
Other nominations for this year included:
* Carlton Gibson
* Catherine Holmes
* CodenameTim (Discord handle)
* Ed Rivas
* Eduardo Zepeda
* Florian Braun
* Kojo Idrissa
* Jorge Gimeno
* Nikita Sobolev
* Will Vincent
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 twice. Some people have been nominated in multiple years, including this year’s winner, so 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 Paolo on the well-deserved honor!
Read: https://www.djangoproject.com/weblog/2022/nov/25/2022-malcolm-tredinnick-memorial-prize-awarded-to/
The Django Software Foundation Board is pleased to announce that the 2022 Malcolm Tredinnick Memorial Prize has been awarded to Paolo Melchiorre.
Paolo Melchiorre has been a member of the Python community since 2006, also of the Django community since 2012, and a DSF Member since 2020. Over the last 5 years, Paolo has presented nearly 40 Django talks at various DjangoCon, PyCon, and community conferences both online and in person. He also has been an active contributor to the djangoproject.com website since 2017.
Paolo is an organizer and coach of Django Girls workshops, an active member of the Italian Django community, and a translator of the Django documentation into Italian. He also writes about Open Source; articles and guides related to Django and Python on his personal blog; attends and organizes sprints on Django, and has been actively involved in answering Django questions on StackOverflow since 2015. He is a volunteer at Python and Django conferences and co-organizer of PyCon Italy.
Sarah Abderemane, who nominated Paolo had this to say about Paolo:
In my opinion, Paolo has done an incredible amount of work and deserves to be recognized. He is a reviewer and contributor for djangoproject.com and is also present in the Python community. He speaks at many conferences, sharing his knowledge and also volunteering to help the organizers. I had the chance to meet him at DjangoCon Europe, he is a friendly and welcoming member of the community.
Other nominations for this year included:
* Carlton Gibson
* Catherine Holmes
* CodenameTim (Discord handle)
* Ed Rivas
* Eduardo Zepeda
* Florian Braun
* Kojo Idrissa
* Jorge Gimeno
* Nikita Sobolev
* Will Vincent
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 twice. Some people have been nominated in multiple years, including this year’s winner, so 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 Paolo on the well-deserved honor!
Read: https://www.djangoproject.com/weblog/2022/nov/25/2022-malcolm-tredinnick-memorial-prize-awarded-to/
Paolo Melchiorre
🐍 Python developer 🦄 Django contributor 🗣️ Conference speaker 🐧 GNU/Linux user 🥑 Free Software advocate
This is how I started my Web dev Journey
Introduction
When I was just exploring different domains of tech, I decided to get started with web development. Web development is one of the most in-demand skill in the Industry. So, I started a course on Udemy.
Foundation
From the course that I ...
Read: https://rishabhdev.hashnode.dev/this-is-how-i-started-my-web-dev-journey
Introduction
When I was just exploring different domains of tech, I decided to get started with web development. Web development is one of the most in-demand skill in the Industry. So, I started a course on Udemy.
Foundation
From the course that I ...
Read: https://rishabhdev.hashnode.dev/this-is-how-i-started-my-web-dev-journey
Django HTTPS and Free Letsencrypt SSL certificates
To set up SSL certificates on the Django application, certbot is used. Certbot gets free SSL (HTTPS) certificates from Let's Encrypt forever.
In this article, I am assuming that you already have a Django website up and running using the Nginx web ser...
Read: https://raturitechmedia.hashnode.dev/django-https-and-free-letsencrypt-ssl-certificates
To set up SSL certificates on the Django application, certbot is used. Certbot gets free SSL (HTTPS) certificates from Let's Encrypt forever.
In this article, I am assuming that you already have a Django website up and running using the Nginx web ser...
Read: https://raturitechmedia.hashnode.dev/django-https-and-free-letsencrypt-ssl-certificates
Мой сетап Visual Studio Code для Django
Настройка Visual Studio Code для работы над проектами Django немного отличается от типичного сетапа для pure Python проектов. Например, в Django мало пользы от mypy, так как он не поддерживает типы Django. Точно также дела обстоят с линтерами, которые, без предварительной настройки, работают с кодом Django неправильно.
Читать: https://habr.com/ru/post/701800/
Настройка Visual Studio Code для работы над проектами Django немного отличается от типичного сетапа для pure Python проектов. Например, в Django мало пользы от mypy, так как он не поддерживает типы Django. Точно также дела обстоят с линтерами, которые, без предварительной настройки, работают с кодом Django неправильно.
Читать: https://habr.com/ru/post/701800/
JSON Logging with uWSGI
Setting up JSON logging for a production Django app requires the following steps:
Configure JSON logging from the Django app
Configure JSON logging from the application server (for example, uWSGI)
In the last article I covered how to configure JSON...
Read: https://blog.rama.io/json-logging-with-uwsgi
Setting up JSON logging for a production Django app requires the following steps:
Configure JSON logging from the Django app
Configure JSON logging from the application server (for example, uWSGI)
In the last article I covered how to configure JSON...
Read: https://blog.rama.io/json-logging-with-uwsgi
Pixel Bootstrap 5 - Free Django PyPi Theme
Hello Coders!
This article presents Pixel Boostrap 5, an open-source and actively supported theme for Django. Using this library, available as a PyPi Package, any Django developer can code pixel-perfect websites in minutes. UI is super easy to exten...
Read: https://app-generator.hashnode.dev/pixel-bootstrap-5-free-django-pypi-theme
Hello Coders!
This article presents Pixel Boostrap 5, an open-source and actively supported theme for Django. Using this library, available as a PyPi Package, any Django developer can code pixel-perfect websites in minutes. UI is super easy to exten...
Read: https://app-generator.hashnode.dev/pixel-bootstrap-5-free-django-pypi-theme
How to Dockerize any Django Application: A Step-by-Step Tutorial
Overview
Key steps
At the end of this tutorial, you will have completed the following steps of Dockerization:
Write a Dockerfile
Build a Docker image
Test the image by creating and running a Docker container
Checklist
There are very few things you...
Read: https://blog.anthonyjsaab.com/how-to-dockerize-any-django-application-a-step-by-step-tutorial
Overview
Key steps
At the end of this tutorial, you will have completed the following steps of Dockerization:
Write a Dockerfile
Build a Docker image
Test the image by creating and running a Docker container
Checklist
There are very few things you...
Read: https://blog.anthonyjsaab.com/how-to-dockerize-any-django-application-a-step-by-step-tutorial
python-decouple: Manage Environment Variables in Django
To organize your settings to have different parameters in your different environments like development and production you need to work with environment variables.
What is python-decouple
python-decouple is a generic python library that helps to organ...
Read: https://raturitechmedia.hashnode.dev/python-decouple-manage-environment-variables-in-django
To organize your settings to have different parameters in your different environments like development and production you need to work with environment variables.
What is python-decouple
python-decouple is a generic python library that helps to organ...
Read: https://raturitechmedia.hashnode.dev/python-decouple-manage-environment-variables-in-django
Как мы создавали сервис для улучшения города в Ташкенте (Узбекистан)
Этот материал посвящен сервису Xalq Nazorati (Народный Контроль) — с ним люди могут пожаловаться на нерабочий лифт, яму на дороге, сломанный светофор или стертую дорожную разметку. В статье расскажем, с чего мы начинали проект, какие ошибки допускали, как их исправляли и где в итоге оказались.
Сегодня в сервис Народный Контроль уже поступило более 28 тыс. обращений от горожан — чаще всего люди жалуются на проблемы на дорогах, ЖКХ и экологические проблемы.
88% всех обращений были в итоге решены.
Чтобы контролировать работу сервиса и обеспечить реальное решение проблем, мы разработали рейтинг районов города, тем самым мотивируя чиновников не отмахиваться от проблем.
Чтобы лучше обозначать раскрытие темы, используем индикатор из хорошо знакомой многим игры. Так интереснее.
Резюме
Читать: https://habr.com/ru/post/701682/
Этот материал посвящен сервису Xalq Nazorati (Народный Контроль) — с ним люди могут пожаловаться на нерабочий лифт, яму на дороге, сломанный светофор или стертую дорожную разметку. В статье расскажем, с чего мы начинали проект, какие ошибки допускали, как их исправляли и где в итоге оказались.
Сегодня в сервис Народный Контроль уже поступило более 28 тыс. обращений от горожан — чаще всего люди жалуются на проблемы на дорогах, ЖКХ и экологические проблемы.
88% всех обращений были в итоге решены.
Чтобы контролировать работу сервиса и обеспечить реальное решение проблем, мы разработали рейтинг районов города, тем самым мотивируя чиновников не отмахиваться от проблем.
Чтобы лучше обозначать раскрытие темы, используем индикатор из хорошо знакомой многим игры. Так интереснее.
Резюме
Читать: https://habr.com/ru/post/701682/
👍2👏1
How do I reset the Django migration?
In this tutorial, you will learn about resetting Django applied migrations and creating fresh migrations.
Django's migration can be reset by cleaning all the migration files except __init__.py files under each project app directory, followed by dropp...
Read: https://raturitechmedia.hashnode.dev/how-do-i-reset-the-django-migration
In this tutorial, you will learn about resetting Django applied migrations and creating fresh migrations.
Django's migration can be reset by cleaning all the migration files except __init__.py files under each project app directory, followed by dropp...
Read: https://raturitechmedia.hashnode.dev/how-do-i-reset-the-django-migration
2023 DSF Board Election Results
The 2023 Board is transitional to our new staggered 2 year term board membership model.
Here are the results of this year's election as selected by ranked choice voting:
1. Chaim Kirby*
2. Jacob Kaplan-Moss
3. Katie McLaughlin*
4. Aaron Bassett
5. Kátia Yoshime Nakamura*
6. Peter Baumgartner
7. Cagil Ulusahin Sonmez*
* Elected to a two (2) year term
Congratulations to our winners and a huge thank you to our departing board members Anna Makarudze, Mfon Eti-mfon, William Vincent, and Žan Anderle. You all set the bar very high for the next board.
Also a special thank you to the 30 candidates we had this year. The DSF simply isn't possible without the help of all of our volunteers.
Read: https://www.djangoproject.com/weblog/2022/nov/29/2023-dsf-board-election-results/
The 2023 Board is transitional to our new staggered 2 year term board membership model.
Here are the results of this year's election as selected by ranked choice voting:
1. Chaim Kirby*
2. Jacob Kaplan-Moss
3. Katie McLaughlin*
4. Aaron Bassett
5. Kátia Yoshime Nakamura*
6. Peter Baumgartner
7. Cagil Ulusahin Sonmez*
* Elected to a two (2) year term
Congratulations to our winners and a huge thank you to our departing board members Anna Makarudze, Mfon Eti-mfon, William Vincent, and Žan Anderle. You all set the bar very high for the next board.
Also a special thank you to the 30 candidates we had this year. The DSF simply isn't possible without the help of all of our volunteers.
Read: https://www.djangoproject.com/weblog/2022/nov/29/2023-dsf-board-election-results/
Django Project
2023 DSF Board Election Results
Posted by Chaim Kirby on November 29, 2022
👍1
How to install and setup Django Jet theme?
Django JET is a great library to modernize your classic Django admin panel into something modern, styling and customizable admin panel.
For comparison, here is how the classic Django admin panel looks like:
After customization, it will look somethin...
Read: https://blog.devjunction.in/how-to-customize-django-admin-with-django-jet-theme
Django JET is a great library to modernize your classic Django admin panel into something modern, styling and customizable admin panel.
For comparison, here is how the classic Django admin panel looks like:
After customization, it will look somethin...
Read: https://blog.devjunction.in/how-to-customize-django-admin-with-django-jet-theme
Hack Django ORM for SQL queries | Cheatsheet
Introduction
Today I will be describing Django ORM via SQL queries.
Many of you may know SQL queries but converting SQL queries to Django ORM is a basic challenge everyone faces. Let's learn and understand it properly today for better coding practice...
Read: https://proton.hashnode.dev/hack-django-orm-for-sql-queries-cheatsheet
Introduction
Today I will be describing Django ORM via SQL queries.
Many of you may know SQL queries but converting SQL queries to Django ORM is a basic challenge everyone faces. Let's learn and understand it properly today for better coding practice...
Read: https://proton.hashnode.dev/hack-django-orm-for-sql-queries-cheatsheet
Mapping SQL queries with Django ORM | Cheatsheet
Introduction
Today I will be describing Django ORM via SQL queries.
Many of you may know SQL queries but converting SQL queries to Django ORM is a basic challenge everyone faces. Let's learn and understand it properly today for better coding practice...
Read: https://proton.hashnode.dev/mapping-sql-queries-with-django-orm-cheatsheet
Introduction
Today I will be describing Django ORM via SQL queries.
Many of you may know SQL queries but converting SQL queries to Django ORM is a basic challenge everyone faces. Let's learn and understand it properly today for better coding practice...
Read: https://proton.hashnode.dev/mapping-sql-queries-with-django-orm-cheatsheet