Run Django 5.0 on a Chromebook
I own an HP Chromebook and use it for my private side projects. I wanted to try Django 5.0 to learn something new for a new project idea. I also do not want to rely too much on Google Firebase, which I use for a different project. Finally, I like pro...
Read: https://blog.outsidecode.com/run-django-50-on-a-chromebook
I own an HP Chromebook and use it for my private side projects. I wanted to try Django 5.0 to learn something new for a new project idea. I also do not want to rely too much on Google Firebase, which I use for a different project. Finally, I like pro...
Read: https://blog.outsidecode.com/run-django-50-on-a-chromebook
Maintenance mode in Django
To force a maintenance mode in Django, we need to redirect all traffic to a maintenance page, except for requests from specific IPs (like our own for management purposes). This can be achieved using middleware. Here's a basic approach:
Create a main...
Read: https://pythonislove.com/maintenance-mode-in-django
To force a maintenance mode in Django, we need to redirect all traffic to a maintenance page, except for requests from specific IPs (like our own for management purposes). This can be achieved using middleware. Here's a basic approach:
Create a main...
Read: https://pythonislove.com/maintenance-mode-in-django
👍1
Simplifying API Development with Viewsets and Routers in Django Rest Framework
According to William.S.Vincent the Django REST Framework has tools called viewsets and routers that help accelerate the creation of APIs. They sit above views and URLs as an extra layer of abstraction.
The main advantage is that several related views...
Read: https://prazehub.hashnode.dev/simplifying-api-development-with-viewsets-and-routers-in-django-rest-framework
According to William.S.Vincent the Django REST Framework has tools called viewsets and routers that help accelerate the creation of APIs. They sit above views and URLs as an extra layer of abstraction.
The main advantage is that several related views...
Read: https://prazehub.hashnode.dev/simplifying-api-development-with-viewsets-and-routers-in-django-rest-framework
❤1
DjangoCon Europe 2025 Call for Proposals
DjangoCon Europe 2024 will be held June 5th-9th in Vigo, Spain but we're already looking ahead to the 2025 conference. Could your town - or your football stadium, circus tent, private island or city hall - host this wonderful community event?
Hosting a DjangoCon is an ambitious undertaking. It's hard work, but each year it has been successfully run by a team of community volunteers, not all of whom have had previous experience - more important is enthusiasm, organizational skills, the ability to plan and manage budgets, time and people - and plenty of time to invest in the project.
How to apply
We've set up a working group of previous DjangoCon Europe organizers that you can reach out to with questions about organizing and running a DjangoCon Europe. [email protected]. There will also be an informational session set up towards the end of January or early February for interested organizers. Please email the working group to express interest in participating.
In order to give people the chance to go to many different conferences DjangoCon Europe should be held between January 5 and April 15 2025. Please read the licensing agreement the selected organizers will need to sign for the specific requirements around hosting a DjangoCon Europe
If you're interested, we'd love to hear from you. This year we are going to do rolling reviews of applications, in order to hopefully give more time and certainty to the selected proposal to start planning. The board will begin evaluating proposals on February 20th. The selection will be made at any time between February 20th and May 31st. The DSF Board will communicate when a selection has been made and the application process is complete. IF you are interested in organizing it is in your best interest to get a good proposal in early.
Following the established tradition, the selected hosts will be publicly announced at this year's DjangoCon Europe by the current organizers.
The more detailed and complete your proposal, the better. Things you should consider, and that we'd like to know about, are:
* dates Ideally between early January and mid April 2025
* numbers of attendees
* venue(s)
* accommodation
* transport links
* budgets and ticket prices
* committee members
We'd like to see:
* timelines
* pictures
* prices
* draft agreements with providers
* alternatives you have considered
Email you proposals to djangocon-europe-2025-proposals at djangoproject dot com. We look forward to reviewing great proposals that continue the excellence the whole community associates with DjangoCon Europe.
Read: https://www.djangoproject.com/weblog/2024/jan/15/djangocon-europe-2025-call-for-proposals/
DjangoCon Europe 2024 will be held June 5th-9th in Vigo, Spain but we're already looking ahead to the 2025 conference. Could your town - or your football stadium, circus tent, private island or city hall - host this wonderful community event?
Hosting a DjangoCon is an ambitious undertaking. It's hard work, but each year it has been successfully run by a team of community volunteers, not all of whom have had previous experience - more important is enthusiasm, organizational skills, the ability to plan and manage budgets, time and people - and plenty of time to invest in the project.
How to apply
We've set up a working group of previous DjangoCon Europe organizers that you can reach out to with questions about organizing and running a DjangoCon Europe. [email protected]. There will also be an informational session set up towards the end of January or early February for interested organizers. Please email the working group to express interest in participating.
In order to give people the chance to go to many different conferences DjangoCon Europe should be held between January 5 and April 15 2025. Please read the licensing agreement the selected organizers will need to sign for the specific requirements around hosting a DjangoCon Europe
If you're interested, we'd love to hear from you. This year we are going to do rolling reviews of applications, in order to hopefully give more time and certainty to the selected proposal to start planning. The board will begin evaluating proposals on February 20th. The selection will be made at any time between February 20th and May 31st. The DSF Board will communicate when a selection has been made and the application process is complete. IF you are interested in organizing it is in your best interest to get a good proposal in early.
Following the established tradition, the selected hosts will be publicly announced at this year's DjangoCon Europe by the current organizers.
The more detailed and complete your proposal, the better. Things you should consider, and that we'd like to know about, are:
* dates Ideally between early January and mid April 2025
* numbers of attendees
* venue(s)
* accommodation
* transport links
* budgets and ticket prices
* committee members
We'd like to see:
* timelines
* pictures
* prices
* draft agreements with providers
* alternatives you have considered
Email you proposals to djangocon-europe-2025-proposals at djangoproject dot com. We look forward to reviewing great proposals that continue the excellence the whole community associates with DjangoCon Europe.
Read: https://www.djangoproject.com/weblog/2024/jan/15/djangocon-europe-2025-call-for-proposals/
👍2
Seamless DevOps: Deploying a Django Todo App with Docker
Deploying Django Todo App on AWS EC2, Docker Setup, and Cleanup:
EC2 INSTANCE SETUP:
Create an EC2 Instance with Ubuntu and clone the GitHub repository at https://github.com/FaizanShaikh1/django-todo.git.
Update the instance with the latest depende...
Read: https://skfaizan.hashnode.dev/seamless-devops-deploying-a-django-todo-app-with-docker
Deploying Django Todo App on AWS EC2, Docker Setup, and Cleanup:
EC2 INSTANCE SETUP:
Create an EC2 Instance with Ubuntu and clone the GitHub repository at https://github.com/FaizanShaikh1/django-todo.git.
Update the instance with the latest depende...
Read: https://skfaizan.hashnode.dev/seamless-devops-deploying-a-django-todo-app-with-docker
Django-Rest-Framework: How to add a calculated field into the serializer (using SerializerMethodField)
The goal is to add an extra field into the model serializer, which is calculated based on a field of the model.
Consider the `Product` model as below.
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=...
Read: https://nirmites.hashnode.dev/django-rest-framework-how-to-add-a-calculated-field-into-the-serializer-using-serializermethodfield
The goal is to add an extra field into the model serializer, which is calculated based on a field of the model.
Consider the `Product` model as below.
from django.db import models
class Product(models.Model):
name = models.CharField(max_length=...
Read: https://nirmites.hashnode.dev/django-rest-framework-how-to-add-a-calculated-field-into-the-serializer-using-serializermethodfield
👍2
Building Educational CMS API - Part 2: Perks for fast development
I started to build an API using Django and I will be documenting all the processes that I go through for myself and maybe others who are interested.
In every new article, we'll go through what I have changed in the new release and explain them as we ...
Read: https://jkhasizada.hashnode.dev/building-educational-cms-api-part-2-perks-for-fast-development
I started to build an API using Django and I will be documenting all the processes that I go through for myself and maybe others who are interested.
In every new article, we'll go through what I have changed in the new release and explain them as we ...
Read: https://jkhasizada.hashnode.dev/building-educational-cms-api-part-2-perks-for-fast-development
Django-Rest-Framework CRUD operations using Generic Views
In this article, we will briefly see how to implement CRUD operations in Django-Rest-Framework using generic class-based views.
Models
In this example, we'll be using only one model, which is very simple.
from django.db import models
class Product(...
Read: https://nirmites.hashnode.dev/django-rest-framework-crud-operations-using-generic-views
In this article, we will briefly see how to implement CRUD operations in Django-Rest-Framework using generic class-based views.
Models
In this example, we'll be using only one model, which is very simple.
from django.db import models
class Product(...
Read: https://nirmites.hashnode.dev/django-rest-framework-crud-operations-using-generic-views
👍2
Аутентификация, авторизация пользователей и единый вход (SSO) с использованием Django
В этой статье исследую технологию SSO. Начинаю с разбора концепций аутентификации и авторизации. Рассматриваю как они работаю в контексте Django.
После прохожу путь от описания как работает SSO простыми словами, до разбора протоколов используемых в SSO.
В итоге делаю реализацию SSO с Django, объединять Django и Keycloak.
Читать: https://habr.com/ru/articles/787040/
В этой статье исследую технологию SSO. Начинаю с разбора концепций аутентификации и авторизации. Рассматриваю как они работаю в контексте Django.
После прохожу путь от описания как работает SSO простыми словами, до разбора протоколов используемых в SSO.
В итоге делаю реализацию SSO с Django, объединять Django и Keycloak.
Читать: https://habr.com/ru/articles/787040/
❤3
DSF calls for applicants for a Django Fellow
After five years as part of the Django Fellowship program, Mariusz Felisiak has let us know that he will be stepping down as a Django Fellow in March 2024 to explore other things. Mariusz has made an extraordinary impact as a Django Fellow and has been a critical part of the Django community.
The Django Software Foundation and the wider Django community are grateful for his service and assistance.
The Fellowship program was started in 2014 as a way to dedicate high-quality and consistent resources to the maintenance of Django. As Django has matured, the DSF has been able to fundraise and earmark funds for this vital role. As a result, the DSF currently supports two Fellows - Mariusz Felisiak and Natalia Bidart. With the departure of Mariusz, the Django Software Foundation is announcing a call for Django Fellow applications. The new Fellow will work alongside Natalia.
The position of Fellow is focused on maintenance and community support - the work that benefits most from constant, guaranteed attention rather than volunteer-only efforts. In particular, the duties include:
* Answering contributor questions on Forum and the django-developers mailing list
* Helping new Django contributors land patches and learn our philosophy
* Monitoring the [email protected] email alias and ensuring security issues are acknowledged and responded to promptly
* Fixing release blockers and helping to ensure timely releases
* Fixing severe bugs and helping to backport fixes to these and security issues
* Reviewing and merging pull requests
* Triaging tickets on Trac
Being a Django contributor isn't a prerequisite for this position — we can help get you up to speed. We'll consider applications from anyone with a proven history of working with either the Django community or another similar open-source community. Geographical location isn't important either - we have several methods of remote communication and coordination that we can use depending on the timezone difference to the supervising members of Django.
If you're interested in applying for the position, please email us at [email protected] describing why you would be a good fit along with details of your relevant experience and community involvement. Also, please include your preferred hourly rate and when you'd like to start working. Lastly, please include at least one recommendation.
Applicants will be evaluated based on the following criteria:
* Details of Django and/or other open-source contributions
* Details of community support in general
* Understanding of the position
* Clarity, formality, and precision of communications
* Strength of recommendation(s)
Applications will be open until 1200 AoE, February 16, 2024, with the expectation that the successful candidate will be notified no later than March 1, 2024.
Read: https://www.djangoproject.com/weblog/2024/jan/19/django-fellow-applicants-2024/
After five years as part of the Django Fellowship program, Mariusz Felisiak has let us know that he will be stepping down as a Django Fellow in March 2024 to explore other things. Mariusz has made an extraordinary impact as a Django Fellow and has been a critical part of the Django community.
The Django Software Foundation and the wider Django community are grateful for his service and assistance.
The Fellowship program was started in 2014 as a way to dedicate high-quality and consistent resources to the maintenance of Django. As Django has matured, the DSF has been able to fundraise and earmark funds for this vital role. As a result, the DSF currently supports two Fellows - Mariusz Felisiak and Natalia Bidart. With the departure of Mariusz, the Django Software Foundation is announcing a call for Django Fellow applications. The new Fellow will work alongside Natalia.
The position of Fellow is focused on maintenance and community support - the work that benefits most from constant, guaranteed attention rather than volunteer-only efforts. In particular, the duties include:
* Answering contributor questions on Forum and the django-developers mailing list
* Helping new Django contributors land patches and learn our philosophy
* Monitoring the [email protected] email alias and ensuring security issues are acknowledged and responded to promptly
* Fixing release blockers and helping to ensure timely releases
* Fixing severe bugs and helping to backport fixes to these and security issues
* Reviewing and merging pull requests
* Triaging tickets on Trac
Being a Django contributor isn't a prerequisite for this position — we can help get you up to speed. We'll consider applications from anyone with a proven history of working with either the Django community or another similar open-source community. Geographical location isn't important either - we have several methods of remote communication and coordination that we can use depending on the timezone difference to the supervising members of Django.
If you're interested in applying for the position, please email us at [email protected] describing why you would be a good fit along with details of your relevant experience and community involvement. Also, please include your preferred hourly rate and when you'd like to start working. Lastly, please include at least one recommendation.
Applicants will be evaluated based on the following criteria:
* Details of Django and/or other open-source contributions
* Details of community support in general
* Understanding of the position
* Clarity, formality, and precision of communications
* Strength of recommendation(s)
Applications will be open until 1200 AoE, February 16, 2024, with the expectation that the successful candidate will be notified no later than March 1, 2024.
Read: https://www.djangoproject.com/weblog/2024/jan/19/django-fellow-applicants-2024/
Introduction to Prasad's DevFable
Hello, Hashnode Community!
I'm delighted to inaugurate my coding journey in this dynamic community of developers and tech aficionados. Allow me to introduce myself—I'm Prasad, a passionate individual with a profound interest in the world of technolog...
Read: https://prasadalai.hashnode.dev/introduction-to-prasads-devfable
Hello, Hashnode Community!
I'm delighted to inaugurate my coding journey in this dynamic community of developers and tech aficionados. Allow me to introduce myself—I'm Prasad, a passionate individual with a profound interest in the world of technolog...
Read: https://prasadalai.hashnode.dev/introduction-to-prasads-devfable
To-do application using Django and react
Join us on a learning adventure as our blog breaks down the fusion of Django's strong backend and React's cool front end. In the world of web development, finding easy tutorials for this combo can be tough, but our guide changes that. It's user-frien...
Read: https://bisesh-blog.hashnode.dev/to-do-application-using-django-and-react
Join us on a learning adventure as our blog breaks down the fusion of Django's strong backend and React's cool front end. In the world of web development, finding easy tutorials for this combo can be tough, but our guide changes that. It's user-frien...
Read: https://bisesh-blog.hashnode.dev/to-do-application-using-django-and-react
Unlocking Django ORM's Potential: A Technical Dive into Database Wizardry
Django's ORM (Object Relation Mapping) system is considered to be one of the most powerful and robust features of Django. It is a bridge between the application's Object Oriented Code and the database.
If we dive into the technical lexicon, ORM is a ...
Read: https://musaaib.hashnode.dev/the-power-of-django-orm
Django's ORM (Object Relation Mapping) system is considered to be one of the most powerful and robust features of Django. It is a bridge between the application's Object Oriented Code and the database.
If we dive into the technical lexicon, ORM is a ...
Read: https://musaaib.hashnode.dev/the-power-of-django-orm
👍2
Creating custom template tags in Django
For those well-versed in Python Django, common template tags like {% load static %} , {% if %}are likely second nature, these are all part of the Django templating language but did you know you can create your own custom template tags?, In this artic...
Read: https://codebee.hashnode.dev/creating-custom-template-tags-in-django
For those well-versed in Python Django, common template tags like {% load static %} , {% if %}are likely second nature, these are all part of the Django templating language but did you know you can create your own custom template tags?, In this artic...
Read: https://codebee.hashnode.dev/creating-custom-template-tags-in-django
Seamless Integration: A Practical Guide to Jenkins CI/CD for Django Development
In this article, I am going to explain you through the process of combining Django and Jenkins for a smooth CI/CD pipeline in your Python web projects. If you're already familiar with the basics of CI/CD and pipelines, feel free to skip and you can j...
Read: https://blog.vishnutiwari.me/seamless-integration-a-practical-guide-to-jenkins-cicd-for-django-development
In this article, I am going to explain you through the process of combining Django and Jenkins for a smooth CI/CD pipeline in your Python web projects. If you're already familiar with the basics of CI/CD and pipelines, feel free to skip and you can j...
Read: https://blog.vishnutiwari.me/seamless-integration-a-practical-guide-to-jenkins-cicd-for-django-development
PostgreSQL Setup in Django
PostgreSQL
PostgreSQL is an open-source object RDBMS that is typically used in more complex websites and applications that require a customizable DB solution. PostgreSQL is ACID-compliant and is used by companies such as Apple and Cisco. Like MySQL, ...
Read: https://alamin-blogs.hashnode.dev/postgresql-setup-in-django
PostgreSQL
PostgreSQL is an open-source object RDBMS that is typically used in more complex websites and applications that require a customizable DB solution. PostgreSQL is ACID-compliant and is used by companies such as Apple and Cisco. Like MySQL, ...
Read: https://alamin-blogs.hashnode.dev/postgresql-setup-in-django
Sending an Email from your Django Server with the Django Master
Sending emails from a Django server is a crucial aspect of many web applications. It allows you to communicate with users, send notifications, and perform various other tasks. In this guide, I'll walk you through the process of setting up email funct...
Read: https://blog.nischallamichhane.com.np/sending-an-email-from-your-django-server-with-the-django-master
Sending emails from a Django server is a crucial aspect of many web applications. It allows you to communicate with users, send notifications, and perform various other tasks. In this guide, I'll walk you through the process of setting up email funct...
Read: https://blog.nischallamichhane.com.np/sending-an-email-from-your-django-server-with-the-django-master
👍2
A Personal Roadmap as a Software Developer in 2024
Introduction
Reflecting on 2023, it was a fulfilling year for me both academically and professionally. I proudly graduated from the University of Buea, Cameroon, with a bachelor's degree in software engineering, marking a significant milestone in my ...
Read: https://fomonyuytar.hashnode.dev/a-personal-roadmap-as-a-software-developer-in-2024
Introduction
Reflecting on 2023, it was a fulfilling year for me both academically and professionally. I proudly graduated from the University of Buea, Cameroon, with a bachelor's degree in software engineering, marking a significant milestone in my ...
Read: https://fomonyuytar.hashnode.dev/a-personal-roadmap-as-a-software-developer-in-2024
Переводы полей моделей Django + Vue
Всем привет! Это вторая статья из цикла статей о разработке приложений в нашей компании. В первой статье я рассказал Вам про общую архитектуру некоторых наших проектов. В данной статье хочется описать наши варианты решения часто встречающихся задач в рамках Django + Vue приложения.
Читать: https://habr.com/ru/companies/pm/articles/760520/
Всем привет! Это вторая статья из цикла статей о разработке приложений в нашей компании. В первой статье я рассказал Вам про общую архитектуру некоторых наших проектов. В данной статье хочется описать наши варианты решения часто встречающихся задач в рамках Django + Vue приложения.
Читать: https://habr.com/ru/companies/pm/articles/760520/
👍1
Building a FullStack Application with Django, Django REST & Next.js
Django and Nextjs are the most used web frameworks for backend and frontend development. Django comes with a robust set of features, security, and flexibility that allows any developer to build simple yet complex applications in a few times. On the o...
Read: https://koladev.hashnode.dev/building-a-fullstack-application-with-django-django-rest-nextjs-clrukuegv000109jv1l6s1fy4
Django and Nextjs are the most used web frameworks for backend and frontend development. Django comes with a robust set of features, security, and flexibility that allows any developer to build simple yet complex applications in a few times. On the o...
Read: https://koladev.hashnode.dev/building-a-fullstack-application-with-django-django-rest-nextjs-clrukuegv000109jv1l6s1fy4
👍1