Day 81: Project-10 (K8s)
Introduction
The project involves deploying a Django Todo app on AWS EC2 using Kubeadm Kubernetes cluster. (Master and Worker Node)
Kubernetes Cluster helps in the Auto-scaling and Auto-healing of your application.
This project involves deploying a D...
Read: https://aminchivilkar.hashnode.dev/day-81-project-10-k8s
Introduction
The project involves deploying a Django Todo app on AWS EC2 using Kubeadm Kubernetes cluster. (Master and Worker Node)
Kubernetes Cluster helps in the Auto-scaling and Auto-healing of your application.
This project involves deploying a D...
Read: https://aminchivilkar.hashnode.dev/day-81-project-10-k8s
Simple Django Tip #6
Introduction
Tailwind CSS is something that I have been exploring for quite sometime. Once I got comfortable with tailwind, I did not want to go back to using plain old CSS. A few reasons why I started to prefer tailwind:
It's very intuitive, more l...
Read: https://hellosambhavi.com/simple-django-tip-6
Introduction
Tailwind CSS is something that I have been exploring for quite sometime. Once I got comfortable with tailwind, I did not want to go back to using plain old CSS. A few reasons why I started to prefer tailwind:
It's very intuitive, more l...
Read: https://hellosambhavi.com/simple-django-tip-6
Testing Models with Pytest in Django: A practical approach | Testing Django Applications
Let's get started with the developers' nightmare, Software Testing. The term "testing" in software development refers to the process of verifying and validating if the software is bug-free and meets the requirements specifications as guided by its de...
Read: https://blog.anjalbam.com.np/testing-models-with-pytest-in-django-a-practical-approach-testing-django-applications
Let's get started with the developers' nightmare, Software Testing. The term "testing" in software development refers to the process of verifying and validating if the software is bug-free and meets the requirements specifications as guided by its de...
Read: https://blog.anjalbam.com.np/testing-models-with-pytest-in-django-a-practical-approach-testing-django-applications
👍2
Running a Django App Using Docker: A Step-by-Step Guide
Source code : -
https://github.com/rishabh-var123/react_django_demo_app
Docker is a powerful tool that allows developers to package and distribute applications along with their dependencies. In this article, we'll walk through the process of creati...
Read: https://risvarsh.hashnode.dev/running-a-django-app-using-docker-a-step-by-step-guide
Source code : -
https://github.com/rishabh-var123/react_django_demo_app
Docker is a powerful tool that allows developers to package and distribute applications along with their dependencies. In this article, we'll walk through the process of creati...
Read: https://risvarsh.hashnode.dev/running-a-django-app-using-docker-a-step-by-step-guide
Django for Web Development
Installing Django
After installing Python, we can install django using this command pip install django
Creating an environment
How to run locally
To run the project locally, first we have to change our directory to "mysite". We can do so by cd mysi...
Read: https://prakharalsoblogs.hashnode.dev/django-for-web-development
Installing Django
After installing Python, we can install django using this command pip install django
Creating an environment
How to run locally
To run the project locally, first we have to change our directory to "mysite". We can do so by cd mysi...
Read: https://prakharalsoblogs.hashnode.dev/django-for-web-development
Day 24 | Dockerizing a Django App
Pre-requisites
Install Django: https://docs.djangoproject.com/en/4.2/topics/install/
Install Docker: sudo apt update, sudo apt install docker.io -y. ( on EC2 Ubuntu Instance)
For a DevOps Engineer, it is very necessary to understand the basic s...
Read: https://saratdevopsengg.hashnode.dev/day-24-dockerizing-a-django-app
Pre-requisites
Install Django: https://docs.djangoproject.com/en/4.2/topics/install/
Install Docker: sudo apt update, sudo apt install docker.io -y. ( on EC2 Ubuntu Instance)
For a DevOps Engineer, it is very necessary to understand the basic s...
Read: https://saratdevopsengg.hashnode.dev/day-24-dockerizing-a-django-app
👍3
Django 5.0 release candidate 1 released
Django 5.0 release candidate 1 is the final opportunity for you to try out a deluge of exciting new features before Django 5.0 is released.
The release candidate stage marks the string freeze and the call for
translators to submit translations. Provided no major bugs are discovered that can't be solved in
the next two weeks, Django 5.0 final release is planned for December 4. Any potential
delays will be communicated on the Django forum.
Please use this opportunity to help find and fix bugs (which should be reported to the issue tracker),
you can grab a copy of the release candidate package from our downloads page or on PyPI.
The PGP key ID used for this release is Natalia Bidart: 2EE82A8D9470983E.
Read: https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/
Django 5.0 release candidate 1 is the final opportunity for you to try out a deluge of exciting new features before Django 5.0 is released.
The release candidate stage marks the string freeze and the call for
translators to submit translations. Provided no major bugs are discovered that can't be solved in
the next two weeks, Django 5.0 final release is planned for December 4. Any potential
delays will be communicated on the Django forum.
Please use this opportunity to help find and fix bugs (which should be reported to the issue tracker),
you can grab a copy of the release candidate package from our downloads page or on PyPI.
The PGP key ID used for this release is Natalia Bidart: 2EE82A8D9470983E.
Read: https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/
100 Days of Code
Getting Started
I will be Mostly Coding in Python but I will take Other Languages as my consideration.
Prerequisites
For any Language, You must Have the Language Installed in Your System.
Day 1
Today I Updated My E-Commerce Website in which I added a...
Read: https://justaman045.hashnode.dev/100-days-of-code
Getting Started
I will be Mostly Coding in Python but I will take Other Languages as my consideration.
Prerequisites
For any Language, You must Have the Language Installed in Your System.
Day 1
Today I Updated My E-Commerce Website in which I added a...
Read: https://justaman045.hashnode.dev/100-days-of-code
Исчерпывающее руководство по кэшированию в Django
В этой статье поговорим о том, что такое кэширование и о его преимуществах, как настроить кэширование в Django, какие бэкенд-системы поддерживают Django, а также о лучших практиках кэширования. Материал будет полезен в первую очередь начинающим веб-разработчикам.
Читать: https://habr.com/ru/companies/otus/articles/775318/
В этой статье поговорим о том, что такое кэширование и о его преимуществах, как настроить кэширование в Django, какие бэкенд-системы поддерживают Django, а также о лучших практиках кэширования. Материал будет полезен в первую очередь начинающим веб-разработчикам.
Читать: https://habr.com/ru/companies/otus/articles/775318/
❤2
Maximizing API Efficiency: Empowering API Consumers to Choose Their Data Fields
Imagine you've got a REST API for listing users, and each user's information shows up in 12 fields.
GET /v1/users/?page=1&page_size=15
{
"pagination_data": {
"total_records": 10000,
"pages": 667,
"prev_page_no": null,
...
Read: https://akshaythekkath.hashnode.dev/maximizing-api-efficiency-empowering-api-consumers-to-choose-their-data-fields
Imagine you've got a REST API for listing users, and each user's information shows up in 12 fields.
GET /v1/users/?page=1&page_size=15
{
"pagination_data": {
"total_records": 10000,
"pages": 667,
"prev_page_no": null,
...
Read: https://akshaythekkath.hashnode.dev/maximizing-api-efficiency-empowering-api-consumers-to-choose-their-data-fields
👍3
A Comprehensive Guide for Integrating Google Firebase Authentication with Django Rest Framework
This article will show you how to integrate Google Firebase authentication with Django REST Framework. We will use Firebase authentication to create and login users in Django and get firebase access token that will be use for each request to any prot...
Read: https://abiorh.hashnode.dev/a-comprehensive-guide-for-integrating-google-firebase-authentication-with-django-rest-framework
This article will show you how to integrate Google Firebase authentication with Django REST Framework. We will use Firebase authentication to create and login users in Django and get firebase access token that will be use for each request to any prot...
Read: https://abiorh.hashnode.dev/a-comprehensive-guide-for-integrating-google-firebase-authentication-with-django-rest-framework
👍2
Как я написал программу для преданалитики клиентов
Привет! Меня зовут Александр Кулагин. Я не занимался разработкой профессионально, но заинтересовался созданием нейросетей. После изучения основ Python, NumPy и TensorFlow я захотел попрактиковаться на реальных задачах. Так я решил создать проект, который оценивает, какие компании потенциально заинтересованы в сотрудничестве с конкретным бизнесом.
В этой статье я расскажу о процессе создания проекта: от поиска заказчика и сбора данных до финального этапа — создания веб-интерфейса. Проект претерпевал много изменений, потому что реальность вносила коррективы: иногда у меня не хватало знаний, иногда изначальное решение просто нельзя было применить.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/763270/
Привет! Меня зовут Александр Кулагин. Я не занимался разработкой профессионально, но заинтересовался созданием нейросетей. После изучения основ Python, NumPy и TensorFlow я захотел попрактиковаться на реальных задачах. Так я решил создать проект, который оценивает, какие компании потенциально заинтересованы в сотрудничестве с конкретным бизнесом.
В этой статье я расскажу о процессе создания проекта: от поиска заказчика и сбора данных до финального этапа — создания веб-интерфейса. Проект претерпевал много изменений, потому что реальность вносила коррективы: иногда у меня не хватало знаний, иногда изначальное решение просто нельзя было применить.
Читать: https://habr.com/ru/companies/yandex_praktikum/articles/763270/
❤1
Automating Django Todo App Deployment on AWS EC2 with Jenkins, Docker, and Docker Compose
Preparing the Environment
1. Launch an AWS EC2 Instance
Log in to your AWS Management Console.
Navigate to EC2 and launch an instance.
SSH into your EC2 instance.
2. Install Jenkins on EC2 Instance
Install Jenkins by following the official docu...
Read: https://robinthakur00.hashnode.dev/automating-django-todo-app-deployment-on-aws-ec2-with-jenkins-docker-and-docker-compose
Preparing the Environment
1. Launch an AWS EC2 Instance
Log in to your AWS Management Console.
Navigate to EC2 and launch an instance.
SSH into your EC2 instance.
2. Install Jenkins on EC2 Instance
Install Jenkins by following the official docu...
Read: https://robinthakur00.hashnode.dev/automating-django-todo-app-deployment-on-aws-ec2-with-jenkins-docker-and-docker-compose
Unveiling the Power of Django: A Comprehensive Introduction to Development with Python
Introduction
In the realm of web development, Django stands tall as a robust Python framework, streamlining the process of crafting dynamic websites. Renowned for its ability to handle intricate tasks, Django empowers developers to focus on the core ...
Read: https://chiragbiradar.hashnode.dev/unveiling-the-power-of-django-a-comprehensive-introduction-to-development-with-python
Introduction
In the realm of web development, Django stands tall as a robust Python framework, streamlining the process of crafting dynamic websites. Renowned for its ability to handle intricate tasks, Django empowers developers to focus on the core ...
Read: https://chiragbiradar.hashnode.dev/unveiling-the-power-of-django-a-comprehensive-introduction-to-development-with-python
2024 DSF Board Election Results
The 2024 DSF Board Election has closed, and the following candidates have been elected:
* Jacob Kaplan-Moss
* Sarah Abderemane
* Thibaud Colas
They will all serve two years for their term.
From the 2023 DSF board announcement, Chaim, Katie, Kátia, and Çağıl are continuing directors. They will have one year left to serve on their time.
Therefore, the combined 2024 DSF Board of Directors are:
* Chaim Kirby
* Katie McLaughlin
* Kátia Yoshime Nakamura
* Çağıl Uluşahin Sonmez
* Jacob Kaplan-Moss*
* Sarah Abderemane*
* Thibaud Colas*
* Elected to a two (2) year term
Congratulations to our winners and a huge thank you to our departing board members Aaron Bassett and Pete Baumgartner.
Thank you again to everyone who nominated themselves. Even if you were not successful, you gave the community the chance to make their voices heard in who they wanted to represent them.
Read: https://www.djangoproject.com/weblog/2023/nov/29/2024-dsf-board-election-results/
The 2024 DSF Board Election has closed, and the following candidates have been elected:
* Jacob Kaplan-Moss
* Sarah Abderemane
* Thibaud Colas
They will all serve two years for their term.
From the 2023 DSF board announcement, Chaim, Katie, Kátia, and Çağıl are continuing directors. They will have one year left to serve on their time.
Therefore, the combined 2024 DSF Board of Directors are:
* Chaim Kirby
* Katie McLaughlin
* Kátia Yoshime Nakamura
* Çağıl Uluşahin Sonmez
* Jacob Kaplan-Moss*
* Sarah Abderemane*
* Thibaud Colas*
* Elected to a two (2) year term
Congratulations to our winners and a huge thank you to our departing board members Aaron Bassett and Pete Baumgartner.
Thank you again to everyone who nominated themselves. Even if you were not successful, you gave the community the chance to make their voices heard in who they wanted to represent them.
Read: https://www.djangoproject.com/weblog/2023/nov/29/2024-dsf-board-election-results/
❤1
Advanced Django Techniques: Building Scalable Applications
Introduction
Scalability is a major concern for developers as web applications become more complex and have a larger user base. The robustness and simplicity of Django, a high-level Python web framework, make it a great option for developing scalable...
Read: https://mizzle.hashnode.dev/advanced-django-techniques-building-scalable-applications
Introduction
Scalability is a major concern for developers as web applications become more complex and have a larger user base. The robustness and simplicity of Django, a high-level Python web framework, make it a great option for developing scalable...
Read: https://mizzle.hashnode.dev/advanced-django-techniques-building-scalable-applications
Understanding related_name in Django's ForeignKey
Overview
When working with Django models and establishing relationships between them, the ForeignKey field is a powerful tool. One often-overlooked feature is the related_name attribute, which provides a convenient way to access related objects in re...
Read: https://davidomizz.hashnode.dev/understanding-relatedname-in-djangos-foreignkey
Overview
When working with Django models and establishing relationships between them, the ForeignKey field is a powerful tool. One often-overlooked feature is the related_name attribute, which provides a convenient way to access related objects in re...
Read: https://davidomizz.hashnode.dev/understanding-relatedname-in-djangos-foreignkey
#Day13 Containerized My Django Application with Docker! 🐍🐳
Let's undertake a project that involves containerizing a Django web application using Docker.
The Django application, built on the Django web framework, is encapsulated into a Docker container for improved consistency, portability, and deployment eff...
Read: https://areef.hashnode.dev/day13-containerized-my-django-application-with-docker
Let's undertake a project that involves containerizing a Django web application using Docker.
The Django application, built on the Django web framework, is encapsulated into a Docker container for improved consistency, portability, and deployment eff...
Read: https://areef.hashnode.dev/day13-containerized-my-django-application-with-docker
Exploring Multiple Database Connections in Django and Automatic Model Generation
Django, a high-level web framework for Python, provides a robust and flexible Object-Relational Mapping (ORM) system for database interaction. In this article, we will explore the intricacies of using multiple databases in a Django project, all while...
Read: https://michealcodes.hashnode.dev/exploring-multiple-database-connections-in-django-and-automatic-model-generation
Django, a high-level web framework for Python, provides a robust and flexible Object-Relational Mapping (ORM) system for database interaction. In this article, we will explore the intricacies of using multiple databases in a Django project, all while...
Read: https://michealcodes.hashnode.dev/exploring-multiple-database-connections-in-django-and-automatic-model-generation
Serverless Django: Harnessing the Power of the Cloud
Navigating the complexities of web application development can be a daunting task in a world where scalability, flexibility, and agility takes the center stage. If you’re facing challenges in managing server infrastructure, scaling applications seaml...
Read: https://capitalnumbers.hashnode.dev/serverless-django-harnessing-the-power-of-the-cloud
Navigating the complexities of web application development can be a daunting task in a world where scalability, flexibility, and agility takes the center stage. If you’re facing challenges in managing server infrastructure, scaling applications seaml...
Read: https://capitalnumbers.hashnode.dev/serverless-django-harnessing-the-power-of-the-cloud