A comprehensive guide to multi-timezone support in Django
TL;DR: To support multiple timezones in your Django project, you need a way to request your users' specific timezones and create a middleware that uses django.timezone.activate(user_tz) to enable a specific timezone for a user globally on your site. ...
Read: https://tobidegnon.hashnode.dev/a-comprehensive-guide-to-multi-timezone-support-in-django
TL;DR: To support multiple timezones in your Django project, you need a way to request your users' specific timezones and create a middleware that uses django.timezone.activate(user_tz) to enable a specific timezone for a user globally on your site. ...
Read: https://tobidegnon.hashnode.dev/a-comprehensive-guide-to-multi-timezone-support-in-django
Что я понял на первой работе программистом / Мои советы Junior-разработчикам
Всем привет! Меня зовут Максим. Я backend-разработчик в компании ProninTeam. В этой статье хочу поделиться своими наблюдениями/советами/рекомендациями для начинающих программистов. Ведь, как известно, если опыт не превращён в текст, он даже не становится прошлым.
Материал будет полезен тем, кто ищет первую работу или не так давно её нашёл. Примеры будут из области Python Backend, но наблюдения универсальны и спокойно перекладываются на другую область. Поехали!
Читать: https://habr.com/ru/articles/766868/
Всем привет! Меня зовут Максим. Я backend-разработчик в компании ProninTeam. В этой статье хочу поделиться своими наблюдениями/советами/рекомендациями для начинающих программистов. Ведь, как известно, если опыт не превращён в текст, он даже не становится прошлым.
Материал будет полезен тем, кто ищет первую работу или не так давно её нашёл. Примеры будут из области Python Backend, но наблюдения универсальны и спокойно перекладываются на другую область. Поехали!
Читать: https://habr.com/ru/articles/766868/
Understand All Object-Oriented Programming (OOP) Terms in Python
Introduction
Object-oriented programming (OOP) is designing and writing software that models real-world entities as objects. Objects' attributes (data) and methods (behaviour) define their characteristics and actions. For example, a car object can ha...
Read: https://faithbolanle.hashnode.dev/understand-all-object-oriented-programming-oop-terms-in-python
Introduction
Object-oriented programming (OOP) is designing and writing software that models real-world entities as objects. Objects' attributes (data) and methods (behaviour) define their characteristics and actions. For example, a car object can ha...
Read: https://faithbolanle.hashnode.dev/understand-all-object-oriented-programming-oop-terms-in-python
👍1
Title: Python Data Types: A Beginner's Guide to Understanding int, str, float, and boolean
Introduction:
Python is a versatile and widely used programming language that offers a rich variety of data types. Understanding data types is a fundamental aspect of programming in Python, as it allows you to manipulate and store different kinds of ...
Read: https://53codesarena.hashnode.dev/title-python-data-types-a-beginners-guide-to-understanding-int-str-float-and-boolean
Introduction:
Python is a versatile and widely used programming language that offers a rich variety of data types. Understanding data types is a fundamental aspect of programming in Python, as it allows you to manipulate and store different kinds of ...
Read: https://53codesarena.hashnode.dev/title-python-data-types-a-beginners-guide-to-understanding-int-str-float-and-boolean
Announcing DSF Working Groups
Today we’re announcing some changes to how the DSF gets work done. We
want to make it easier for people to contribute meaningfully to the
DSF’s mission. Previously, you more or less needed to be a board member
to help; now, anyone can join — or form — a working group to further the
DSF’s mission.
Our intent is, over time, to move the majority of the day-to-day
business of the DSF from the Board down to individual working groups.
This’ll accomplish two things: it’ll make it much easier for folks to
get involved and help the DSF, and it’ll reduce the current bottleneck
where the Board needs to be involved in every decision.
We're tracking all the details — current working groups, info on how to
form new ones — in this Github repository. We currently have the following working groups:
* Code of Conduct: handles reports of violations of Django’s Code of Conduct.
* DjangoCon Europe Support: supports the DC.EU organizers.
* Fellowship: manages the operation of the Django Fellowship program.
* Fundraising: coordinates fundraising efforts, particularly around corporate and major donations.
Most of these groups are currently seeking volunteers! See each group’s
charter doc linked above for instructions on how to volunteer.
Our next steps are going to be spinning up some new working groups under
this structure. We’re planning on three new working groups:
* Event Grants, that’ll oversee our financial support for events.
* Social Media, a working group to step up our presence on social media (including this blog).
If you’d want to join any of these soon-to-be-created groups, contact the
board and express your interest.
And if you’ve got ideas for Working Groups not mentioned above, you should
propose your own! The best first step there would be to contact the board to
get the conversation started.
Read: https://www.djangoproject.com/weblog/2023/oct/13/announcing-dsf-working-groups/
Today we’re announcing some changes to how the DSF gets work done. We
want to make it easier for people to contribute meaningfully to the
DSF’s mission. Previously, you more or less needed to be a board member
to help; now, anyone can join — or form — a working group to further the
DSF’s mission.
Our intent is, over time, to move the majority of the day-to-day
business of the DSF from the Board down to individual working groups.
This’ll accomplish two things: it’ll make it much easier for folks to
get involved and help the DSF, and it’ll reduce the current bottleneck
where the Board needs to be involved in every decision.
We're tracking all the details — current working groups, info on how to
form new ones — in this Github repository. We currently have the following working groups:
* Code of Conduct: handles reports of violations of Django’s Code of Conduct.
* DjangoCon Europe Support: supports the DC.EU organizers.
* Fellowship: manages the operation of the Django Fellowship program.
* Fundraising: coordinates fundraising efforts, particularly around corporate and major donations.
Most of these groups are currently seeking volunteers! See each group’s
charter doc linked above for instructions on how to volunteer.
Our next steps are going to be spinning up some new working groups under
this structure. We’re planning on three new working groups:
* Event Grants, that’ll oversee our financial support for events.
* Social Media, a working group to step up our presence on social media (including this blog).
If you’d want to join any of these soon-to-be-created groups, contact the
board and express your interest.
And if you’ve got ideas for Working Groups not mentioned above, you should
propose your own! The best first step there would be to contact the board to
get the conversation started.
Read: https://www.djangoproject.com/weblog/2023/oct/13/announcing-dsf-working-groups/
🌚1
Building a chat application in Django using Channels
Building a chat application in Django using Channels for asynchronous communication can open up exciting possibilities for real-time collaboration! In this article, we explore how to leverage the power of Channels and the simplicity of SQLite to crea...
Read: https://adebobbytech.hashnode.dev/building-a-chat-application-in-django-using-channels
Building a chat application in Django using Channels for asynchronous communication can open up exciting possibilities for real-time collaboration! In this article, we explore how to leverage the power of Channels and the simplicity of SQLite to crea...
Read: https://adebobbytech.hashnode.dev/building-a-chat-application-in-django-using-channels
2024 DSF Board Nominations
Nominations are open for the 2024 Django Software Foundation Board of Directors.
In 2023 we introduced a staggered term for directors, which means at this time there are three positions currently open, with each position serving for two years.
As you know, the Board guides the direction of the marketing, governance and outreach activities of the Django community. We provide funding, resources, and guidance to Django events on a global level. Further we provide support to the Django community with an established Code of Conduct and make decisions and enforcement recommendations for violations. We work closely with our corporate and individual members to raise funds to help support our great community.
In order for our community to continue to grow and advance the Django Web framework, we need your help. The Board of Directors consists of volunteers who are elected to one year terms. This is an excellent opportunity to help advance Django. We can’t do it without volunteers, such as yourself. Anyone including current Board members, DSF Members, or the public at large can apply to the Board. It is open to all.
If you are interested in helping to support the development of Django we’d enjoy receiving your application for the Board of Directors. Please fill out the application form by October 31, 2023 AoE to be considered. If it is still October 31, 2023 somewhere in the world, applications will remain open.
If you have any questions about applying, the work, or the process in general please don’t hesitate to reach out via email to [email protected] and one of us will get back with you shortly.
Thank you for your time and we look forward to working with you in 2024.
The 2023 DSF Board of Directors.
2024 DSF Board Nomination Form
Read: https://www.djangoproject.com/weblog/2023/oct/13/2024-dsf-board-nominations/
Nominations are open for the 2024 Django Software Foundation Board of Directors.
In 2023 we introduced a staggered term for directors, which means at this time there are three positions currently open, with each position serving for two years.
As you know, the Board guides the direction of the marketing, governance and outreach activities of the Django community. We provide funding, resources, and guidance to Django events on a global level. Further we provide support to the Django community with an established Code of Conduct and make decisions and enforcement recommendations for violations. We work closely with our corporate and individual members to raise funds to help support our great community.
In order for our community to continue to grow and advance the Django Web framework, we need your help. The Board of Directors consists of volunteers who are elected to one year terms. This is an excellent opportunity to help advance Django. We can’t do it without volunteers, such as yourself. Anyone including current Board members, DSF Members, or the public at large can apply to the Board. It is open to all.
If you are interested in helping to support the development of Django we’d enjoy receiving your application for the Board of Directors. Please fill out the application form by October 31, 2023 AoE to be considered. If it is still October 31, 2023 somewhere in the world, applications will remain open.
If you have any questions about applying, the work, or the process in general please don’t hesitate to reach out via email to [email protected] and one of us will get back with you shortly.
Thank you for your time and we look forward to working with you in 2024.
The 2023 DSF Board of Directors.
2024 DSF Board Nomination Form
Read: https://www.djangoproject.com/weblog/2023/oct/13/2024-dsf-board-nominations/
Announcing DjangoCon Europe 2024 in Vigo, Spain!
We're thrilled to announce the much-anticipated return of DjangoCon Europe, set to take place in the vibrant city of Vigo, Spain, in 2024!
DjangoCon Europe has been a cornerstone of the Django community, bringing together developers and enthusiasts from all over Europe and beyond to celebrate and advance the Django web framework.
Save the Dates
Mark your calendars for DjangoCon Europe 2024, which will be held from June 5th to 11th. The conference will host a balanced mix of insightful talks, hands-on workshops, and ample opportunities for networking and socializing with fellow Django enthusiasts.
Explore Vigo
Nestled on the stunning Galician coastline, Vigo is a city with a rich cultural heritage, breathtaking landscapes, and a burgeoning tech scene. Known for its fresh seafood, historical sites, and lively atmosphere, Vigo is the perfect backdrop for DjangoCon Europe 2024. Whether you're a seasoned Django developer or just starting your journey with web development, Vigo's unique charm and welcoming community will make your conference experience even more memorable.
Call for Proposals
DjangoCon Europe wouldn't be the same without the insightful and diverse talks contributed by our community. We encourage you to consider submitting a proposal to share your knowledge, experiences, and insights with the Django community. Keep an eye out for the Call for Proposals (CFP) announcement. This is your chance to contribute to the conference program and help make DjangoCon Europe 2024 exceptional.
Get Involved
DjangoCon Europe is a community-driven event, and we rely on the active participation and support of our community members. Here are a few ways you can get involved:
* Attend: Join us in Vigo for a week of learning, networking, and fun.
* Speak: Share your expertise by submitting a talk proposal when the CFP opens.
* Sponsor: Support the conference financially and gain visibility in the Django community (email us at [email protected])
* Volunteer: Help us make the conference run smoothly by volunteering your time and skills (https://forms.gle/DJvG59m5b6bqNQmJ9)
Stay tuned for updates on registration, sponsorship opportunities, and more by following DjangoCon Europe on Twitter and LinkedIn.
Stay Informed
To stay up-to-date with the latest DjangoCon Europe 2024 news, visit our website and follow us on Twitter & LinkedIn. We will be sharing details about the schedule, speakers, and more in the coming months, so make sure you're on the list!
We can't wait to see you in Vigo, Spain, for DjangoCon Europe 2024. Get ready for a week of learning, networking, and celebrating all things Django. It's going to be an unforgettable event, and we look forward to sharing this experience with you. Thank you for being a part of our amazing Django community!
Stay tuned for more updates, and we'll see you in Vigo!
The DjangoCon Europe 2024 Organizing Team
Read: https://www.djangoproject.com/weblog/2023/oct/14/djangocon-europe-2024/
We're thrilled to announce the much-anticipated return of DjangoCon Europe, set to take place in the vibrant city of Vigo, Spain, in 2024!
DjangoCon Europe has been a cornerstone of the Django community, bringing together developers and enthusiasts from all over Europe and beyond to celebrate and advance the Django web framework.
Save the Dates
Mark your calendars for DjangoCon Europe 2024, which will be held from June 5th to 11th. The conference will host a balanced mix of insightful talks, hands-on workshops, and ample opportunities for networking and socializing with fellow Django enthusiasts.
Explore Vigo
Nestled on the stunning Galician coastline, Vigo is a city with a rich cultural heritage, breathtaking landscapes, and a burgeoning tech scene. Known for its fresh seafood, historical sites, and lively atmosphere, Vigo is the perfect backdrop for DjangoCon Europe 2024. Whether you're a seasoned Django developer or just starting your journey with web development, Vigo's unique charm and welcoming community will make your conference experience even more memorable.
Call for Proposals
DjangoCon Europe wouldn't be the same without the insightful and diverse talks contributed by our community. We encourage you to consider submitting a proposal to share your knowledge, experiences, and insights with the Django community. Keep an eye out for the Call for Proposals (CFP) announcement. This is your chance to contribute to the conference program and help make DjangoCon Europe 2024 exceptional.
Get Involved
DjangoCon Europe is a community-driven event, and we rely on the active participation and support of our community members. Here are a few ways you can get involved:
* Attend: Join us in Vigo for a week of learning, networking, and fun.
* Speak: Share your expertise by submitting a talk proposal when the CFP opens.
* Sponsor: Support the conference financially and gain visibility in the Django community (email us at [email protected])
* Volunteer: Help us make the conference run smoothly by volunteering your time and skills (https://forms.gle/DJvG59m5b6bqNQmJ9)
Stay tuned for updates on registration, sponsorship opportunities, and more by following DjangoCon Europe on Twitter and LinkedIn.
Stay Informed
To stay up-to-date with the latest DjangoCon Europe 2024 news, visit our website and follow us on Twitter & LinkedIn. We will be sharing details about the schedule, speakers, and more in the coming months, so make sure you're on the list!
We can't wait to see you in Vigo, Spain, for DjangoCon Europe 2024. Get ready for a week of learning, networking, and celebrating all things Django. It's going to be an unforgettable event, and we look forward to sharing this experience with you. Thank you for being a part of our amazing Django community!
Stay tuned for more updates, and we'll see you in Vigo!
The DjangoCon Europe 2024 Organizing Team
Read: https://www.djangoproject.com/weblog/2023/oct/14/djangocon-europe-2024/
Setting Up Celery for Your Django Project on Ubuntu Server: A Comprehensive Guide
In this tutorial, we'll walk you through the process of configuring Celery, a distributed task queue, with your Django project on an Ubuntu server. Celery enables the asynchronous execution of tasks, enhancing the performance and scalability of your ...
Read: https://blog.akshaykaushik.eu.org/setting-up-celery-for-your-django-project-on-ubuntu-server-a-comprehensive-guide
In this tutorial, we'll walk you through the process of configuring Celery, a distributed task queue, with your Django project on an Ubuntu server. Celery enables the asynchronous execution of tasks, enhancing the performance and scalability of your ...
Read: https://blog.akshaykaushik.eu.org/setting-up-celery-for-your-django-project-on-ubuntu-server-a-comprehensive-guide
Why Django is a Great Tool for Building Websites
Introduction
Django is one of the most popular tools for building websites. It makes it easier and faster to build great websites. In this article, I will explain why Django is so useful.
1. Well Designed
Django is designed to avoid repeating code. ...
Read: https://onecode.hashnode.dev/why-django-is-a-great-tool-for-building-websites
Introduction
Django is one of the most popular tools for building websites. It makes it easier and faster to build great websites. In this article, I will explain why Django is so useful.
1. Well Designed
Django is designed to avoid repeating code. ...
Read: https://onecode.hashnode.dev/why-django-is-a-great-tool-for-building-websites
Django + htmx
Quick intro
Django is an extremely powerful web framework that comes with nuts and bolts so that you can just focus on what you need to. If you are from a python background, I'm sure you would have used one of Flask or Django or FastAPI.
I've used it...
Read: https://hellosambhavi.com/django-htmx
Quick intro
Django is an extremely powerful web framework that comes with nuts and bolts so that you can just focus on what you need to. If you are from a python background, I'm sure you would have used one of Flask or Django or FastAPI.
I've used it...
Read: https://hellosambhavi.com/django-htmx
A Comprehensive Guide to Deploying Django with Docker Compose on a VPS
Many services offer easy and continuous deployments, for example, Heroku or Dokku. But you might want to consider doing it yourself, Heroku is expensive and Dokku won't scale past one server, using Docker ensures that you will be able to deploy with ...
Read: https://roettgers.co/a-comprehensive-guide-to-deploying-django-with-docker-compose-on-a-vps
Many services offer easy and continuous deployments, for example, Heroku or Dokku. But you might want to consider doing it yourself, Heroku is expensive and Dokku won't scale past one server, using Docker ensures that you will be able to deploy with ...
Read: https://roettgers.co/a-comprehensive-guide-to-deploying-django-with-docker-compose-on-a-vps
👏1
Deploy Django / Django Rest Framework on Ubuntu 22.04
Today I'm gonna share how to Install and Configure Django / Django Rest Framework with Nginx and I am using AWS EC2 (t3.micro) for writing this tutorial.
Step 1 — Creating an EC2 Instance, DNS and SSH
First, we require an ec2 instance so launch an i...
Read: https://read.sanjaysikdar.dev/deploy-django-django-rest-framework-on-ubuntu-2204
Today I'm gonna share how to Install and Configure Django / Django Rest Framework with Nginx and I am using AWS EC2 (t3.micro) for writing this tutorial.
Step 1 — Creating an EC2 Instance, DNS and SSH
First, we require an ec2 instance so launch an i...
Read: https://read.sanjaysikdar.dev/deploy-django-django-rest-framework-on-ubuntu-2204
👀1
Nominations for 2023 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 Wednesday, November 8th, 2023, 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/2023/oct/18/nominations-for-2023-malcolm-tredinnick-memorial-p/
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 Wednesday, November 8th, 2023, 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/2023/oct/18/nominations-for-2023-malcolm-tredinnick-memorial-p/
My Django Journey: From To-Do Lists to Database Magic
My journey with Django began in the first half of 2022, and I must say, it's been an exciting and educational ride. Django is like the Swiss army knife of web development, and I've had the pleasure of exploring its many tools.
The first project I eve...
Read: https://taiwoadeyombo.hashnode.dev/my-django-journey-from-to-do-lists-to-database-magic
My journey with Django began in the first half of 2022, and I must say, it's been an exciting and educational ride. Django is like the Swiss army knife of web development, and I've had the pleasure of exploring its many tools.
The first project I eve...
Read: https://taiwoadeyombo.hashnode.dev/my-django-journey-from-to-do-lists-to-database-magic
🔥1
Djangonaut Space now accepting applications for our next contributor mentorship cohort
We are thrilled to announce that Django has a mentorship program, and that we're open for applicants for our next cohort!
Djangonaut Space is an organization working to onboard and develop open source code contributors to Django and beyond. People sustain the framework and its ecosystem. By inviting more people to participate in this community, and giving them the resources and support to succeed, we aim to develop the future leaders of Django.
Our journey began with our pilot “Djangonaut Space Contributor Program” which ran from July to October 2023 with 6 Djangonauts focussing on contributions to Django core.
In this time our Djangonauts progressed 9 tickets and closed out 4 of them before the 5.0 feature freeze! There were 25 weekly catch ups, 16 one to ones, 154 pull request review comments and 2 presentations from our Django Fellows! Not to mention, 100% of Djangonauts reported that they felt more comfortable engaging in the Django community after the program.
“What I like with Djangonaut Space, we have the feeling of being part of the community, especially by meeting the folks I’ve seen working on Django” - Tushar, Djangonaut
We have also received a grant from the Django Software Foundation! We will use these funds to invest in our Djangonauts and in tools for the program. From all the organizers of Djangonaut Space, thank you so much for your generosity and support.
If you also wish to support this program financially, please reach out to our organiser team: [email protected].
So how does the program work?
Djangonauts are assigned a “Navigator” who guides them on their contributing journey. A Navigator coaches a small group of 3-4 Djangonauts and attends weekly check-ins with them to discuss any challenges they might be facing. Djangonauts also have extra support in the form of a “Captain”. Our Captains organize one to one sessions with Djangonauts to provide extra pastoral support and encouragement. They bring the warmth of the Django community to the program.
As our pilot program was a great success, we are happy to announce that we are accepting applications for our next program, starting January 15th 2024 for a duration of 8 weeks.
How to apply
Please apply here: https://forms.gle/oYVX4mJ27oy7o87f8
If you are interested in supporting our program by being a Navigator or a Captain, please reach out via this form: https://forms.gle/SnJdw9iEEL4ujQ4L9
There are many valuable ways to contribute to Django. If working on the framework is something you dream of doing, we want to help you succeed.
Important links
* Djangonaut Application Form: https://forms.gle/oYVX4mJ27oy7o87f8
* Navigator and Captain Interest Form: https://forms.gle/SnJdw9iEEL4ujQ4L9
* Website: https://djangonaut.space/
* Sarah Boyce's talk at Django Day Copenhagen about the program: https://www.youtube.com/watch?v=SO5GGTZYK70
* Program documentation: https://github.com/djangonaut-space/pilot-program/blob/main/README.md
Read: https://www.djangoproject.com/weblog/2023/oct/19/djangonaut-space-now-accepting-applications/
We are thrilled to announce that Django has a mentorship program, and that we're open for applicants for our next cohort!
Djangonaut Space is an organization working to onboard and develop open source code contributors to Django and beyond. People sustain the framework and its ecosystem. By inviting more people to participate in this community, and giving them the resources and support to succeed, we aim to develop the future leaders of Django.
Our journey began with our pilot “Djangonaut Space Contributor Program” which ran from July to October 2023 with 6 Djangonauts focussing on contributions to Django core.
In this time our Djangonauts progressed 9 tickets and closed out 4 of them before the 5.0 feature freeze! There were 25 weekly catch ups, 16 one to ones, 154 pull request review comments and 2 presentations from our Django Fellows! Not to mention, 100% of Djangonauts reported that they felt more comfortable engaging in the Django community after the program.
“What I like with Djangonaut Space, we have the feeling of being part of the community, especially by meeting the folks I’ve seen working on Django” - Tushar, Djangonaut
We have also received a grant from the Django Software Foundation! We will use these funds to invest in our Djangonauts and in tools for the program. From all the organizers of Djangonaut Space, thank you so much for your generosity and support.
If you also wish to support this program financially, please reach out to our organiser team: [email protected].
So how does the program work?
Djangonauts are assigned a “Navigator” who guides them on their contributing journey. A Navigator coaches a small group of 3-4 Djangonauts and attends weekly check-ins with them to discuss any challenges they might be facing. Djangonauts also have extra support in the form of a “Captain”. Our Captains organize one to one sessions with Djangonauts to provide extra pastoral support and encouragement. They bring the warmth of the Django community to the program.
As our pilot program was a great success, we are happy to announce that we are accepting applications for our next program, starting January 15th 2024 for a duration of 8 weeks.
How to apply
Please apply here: https://forms.gle/oYVX4mJ27oy7o87f8
If you are interested in supporting our program by being a Navigator or a Captain, please reach out via this form: https://forms.gle/SnJdw9iEEL4ujQ4L9
There are many valuable ways to contribute to Django. If working on the framework is something you dream of doing, we want to help you succeed.
Important links
* Djangonaut Application Form: https://forms.gle/oYVX4mJ27oy7o87f8
* Navigator and Captain Interest Form: https://forms.gle/SnJdw9iEEL4ujQ4L9
* Website: https://djangonaut.space/
* Sarah Boyce's talk at Django Day Copenhagen about the program: https://www.youtube.com/watch?v=SO5GGTZYK70
* Program documentation: https://github.com/djangonaut-space/pilot-program/blob/main/README.md
Read: https://www.djangoproject.com/weblog/2023/oct/19/djangonaut-space-now-accepting-applications/
Building a CRUD Application with Flutter and Django: Introducing NoteTodo
Introduction
Flutter and Django, when combined, can produce powerful applications. In this article, we'll explore the intricacies of building a CRUD application named NoteTodo, which is a testament to this combination's capabilities.
Why Flutter and ...
Read: https://salamitech.hashnode.dev/building-a-crud-application-with-flutter-and-django-introducing-notetodo
Introduction
Flutter and Django, when combined, can produce powerful applications. In this article, we'll explore the intricacies of building a CRUD application named NoteTodo, which is a testament to this combination's capabilities.
Why Flutter and ...
Read: https://salamitech.hashnode.dev/building-a-crud-application-with-flutter-and-django-introducing-notetodo
👍1
Django All About? The Most Simple and Concise Explanation.
Introduction
Hello and welcome to this comprehensive exploration of Django, one of the most prominent web development frameworks in the current landscape of technology. This article aims to provide you with a deeper understanding of what Django is, w...
Read: https://mode9writes.hashnode.dev/django-all-about-the-most-simple-and-concise-explanation
Introduction
Hello and welcome to this comprehensive exploration of Django, one of the most prominent web development frameworks in the current landscape of technology. This article aims to provide you with a deeper understanding of what Django is, w...
Read: https://mode9writes.hashnode.dev/django-all-about-the-most-simple-and-concise-explanation
Как создать черный список для токенов JWT в Django
Привет! Недавно нам в одном из проектов было необходимо обеспечить пользователю смену пароля, чтобы при этом происходил выход со всех остальных устройств. Т.к. аутентификация была сделана на JWT токенах, то проблемой стало то, что невозможно вручную истечь токен после создания, он не имеет состояния и храниться на стороне клиента. В этой статье мы разберем генерацию JWT токена с возможностью занесения его в черный список на примере пустого проекта, а также протестируем, полученный результат с помощью Postman.
Читать: https://habr.com/ru/articles/768756/
Привет! Недавно нам в одном из проектов было необходимо обеспечить пользователю смену пароля, чтобы при этом происходил выход со всех остальных устройств. Т.к. аутентификация была сделана на JWT токенах, то проблемой стало то, что невозможно вручную истечь токен после создания, он не имеет состояния и храниться на стороне клиента. В этой статье мы разберем генерацию JWT токена с возможностью занесения его в черный список на примере пустого проекта, а также протестируем, полученный результат с помощью Postman.
Читать: https://habr.com/ru/articles/768756/
Django authenticate and login methods
Django comes with a robust authentication system that handles both authentication and authorization. In this post let's talk about two of its methods authenticate() and login().
authenticate()
The authenticate method is used to verify the user's cred...
Read: https://ankitdevelops.hashnode.dev/django-authenticate-and-login-methods
Django comes with a robust authentication system that handles both authentication and authorization. In this post let's talk about two of its methods authenticate() and login().
authenticate()
The authenticate method is used to verify the user's cred...
Read: https://ankitdevelops.hashnode.dev/django-authenticate-and-login-methods
How to Create a Django Project and Application.
Introduction.
This article is a guide on how to create your (first) Django project and application.
A Little about Django.
The web framework for perfectionists with deadlines.
Django is a high-level Python web framework that encourages rapid developm...
Read: https://chryzcode.hashnode.dev/how-to-create-a-django-project-and-application
Introduction.
This article is a guide on how to create your (first) Django project and application.
A Little about Django.
The web framework for perfectionists with deadlines.
Django is a high-level Python web framework that encourages rapid developm...
Read: https://chryzcode.hashnode.dev/how-to-create-a-django-project-and-application