Использование Markdown в Django
Привет, Habr!
В этой статье мы научимся использовать Markdown вместе с Django на примере блога. Она написана для новичков, для базового ознакомления. Её в формате .md можно скачать в моём развивающемся Telegram канале.
Markdown — это простой язык разметки, используемый для создания форматированного текста (например, HTML) с помощью текстового редактора. Кстати, эту статью я писал, использую синтаксис Markdown)
Продолжить чтение...
Читать: https://habr.com/ru/articles/810119/
@django_prog
Привет, Habr!
В этой статье мы научимся использовать Markdown вместе с Django на примере блога. Она написана для новичков, для базового ознакомления. Её в формате .md можно скачать в моём развивающемся Telegram канале.
Markdown — это простой язык разметки, используемый для создания форматированного текста (например, HTML) с помощью текстового редактора. Кстати, эту статью я писал, использую синтаксис Markdown)
Продолжить чтение...
Читать: https://habr.com/ru/articles/810119/
@django_prog
Docker Compose, Django, PostgreSQL, and Redis & Celery Baseline Configuration
In the fast-paced world of software development, efficiency is key. And when it comes to handling data operations, managing asynchronous tasks, and orchestrating containerized environments, Redis, Celery, Docker, Docker Compose, and PostgreSQL emerge...
Read: https://anj.hashnode.dev/docker-compose-django-postgresql-and-redis-celery-baseline-configuration
@django_prog
In the fast-paced world of software development, efficiency is key. And when it comes to handling data operations, managing asynchronous tasks, and orchestrating containerized environments, Redis, Celery, Docker, Docker Compose, and PostgreSQL emerge...
Read: https://anj.hashnode.dev/docker-compose-django-postgresql-and-redis-celery-baseline-configuration
@django_prog
Livestream: Django Trends for 2024
<pictureToday at 3pm UTC – Discover the latest trends in the Django ecosystem, based on insights from 4,000 developers who participated in the Django Developers Survey. Join the livestream with Sarah Abdermane, a Django Software Foundation Board member, and Sarah Boyce, a Django Fellow, to reflect on insights from the Django community.
Register to join
Read: https://www.djangoproject.com/weblog/2024/apr/25/livestream-django-trends-for-2024/
@django_prog
<pictureToday at 3pm UTC – Discover the latest trends in the Django ecosystem, based on insights from 4,000 developers who participated in the Django Developers Survey. Join the livestream with Sarah Abdermane, a Django Software Foundation Board member, and Sarah Boyce, a Django Fellow, to reflect on insights from the Django community.
Register to join
Read: https://www.djangoproject.com/weblog/2024/apr/25/livestream-django-trends-for-2024/
@django_prog
Как решить типичные проблемы Django нестандартным подходом: Fake Injection
Давайте признаем, что развитие проектов в мире Django не всегда проходит гладко. Мы часто сталкиваемся с толстыми моделями и сериалайзерами, размытой бизнес-логикой и тестированием, которое больше напоминает головную боль, чем удовольствие. Меня зовут Павел Губарев, я backend-разработчик продукта 10D в компании Самолет. Последние пять лет я занимаюсь backend-ом и большую часть времени я использую именно Django. С ростом проекта увеличивается и его сложность, в случае с Django есть набор часто встречающихся проблем. В этой статье я расскажу о методах нашей команды, которые помогли нам справиться с этими проблемами и привести код к новому уровню надежности и эффективности.
Читать: https://habr.com/ru/companies/samolet/articles/794740/
@django_prog
Давайте признаем, что развитие проектов в мире Django не всегда проходит гладко. Мы часто сталкиваемся с толстыми моделями и сериалайзерами, размытой бизнес-логикой и тестированием, которое больше напоминает головную боль, чем удовольствие. Меня зовут Павел Губарев, я backend-разработчик продукта 10D в компании Самолет. Последние пять лет я занимаюсь backend-ом и большую часть времени я использую именно Django. С ростом проекта увеличивается и его сложность, в случае с Django есть набор часто встречающихся проблем. В этой статье я расскажу о методах нашей команды, которые помогли нам справиться с этими проблемами и привести код к новому уровню надежности и эффективности.
Читать: https://habr.com/ru/companies/samolet/articles/794740/
@django_prog
Welcome our new OPS member - Baptiste Mispelon
The DSF Board are pleased to introduce Baptiste Mispelon as a new member of the ops team.
Baptiste will join the team who maintains Django’s infrastructure.
Baptiste speaking at Django Under the Hood 2015
Baptiste (IPA pronunciation /ba.tist/) is a long-time Django contributor,
having been a member of the community for over a decade now.
He was an initial board member of the Django Girls Foundation, co-created the Django Under the Hood, series of
conferences, and was chair of the Djangocon Europe 2016 edition. More recently, he's taken up the maintenance of Django's venerable ticket tracker: code.djangoproject.com.
He currently lives in the Norwegian countryside where he works part time as a Django developer while studying for a degree in linguistics at the local university.
You can learn more about Baptiste on his website.
I’m also taking this time to thanks the OPS team on the behalf of the DSF board for their efforts on the maintenance during all the time of their service.
Please join me in welcoming Baptiste in the OPS team!
Read: https://www.djangoproject.com/weblog/2024/apr/28/welcome-our-new-ops-member-baptiste-mispelon/
@django_prog
The DSF Board are pleased to introduce Baptiste Mispelon as a new member of the ops team.
Baptiste will join the team who maintains Django’s infrastructure.
Baptiste speaking at Django Under the Hood 2015
Baptiste (IPA pronunciation /ba.tist/) is a long-time Django contributor,
having been a member of the community for over a decade now.
He was an initial board member of the Django Girls Foundation, co-created the Django Under the Hood, series of
conferences, and was chair of the Djangocon Europe 2016 edition. More recently, he's taken up the maintenance of Django's venerable ticket tracker: code.djangoproject.com.
He currently lives in the Norwegian countryside where he works part time as a Django developer while studying for a degree in linguistics at the local university.
You can learn more about Baptiste on his website.
I’m also taking this time to thanks the OPS team on the behalf of the DSF board for their efforts on the maintenance during all the time of their service.
Please join me in welcoming Baptiste in the OPS team!
Read: https://www.djangoproject.com/weblog/2024/apr/28/welcome-our-new-ops-member-baptiste-mispelon/
@django_prog
Handling Multiple Databases in Django
In the world of web development, managing data efficiently is paramount. Django, a high-level Python web framework, offers robust support for handling databases. However, as applications grow in complexity, the need to work with multiple databases ma...
Read: https://blog.nischallamichhane.com.np/multiple-databases-in-django
@django_prog
In the world of web development, managing data efficiently is paramount. Django, a high-level Python web framework, offers robust support for handling databases. However, as applications grow in complexity, the need to work with multiple databases ma...
Read: https://blog.nischallamichhane.com.np/multiple-databases-in-django
@django_prog
Beyond Pass or Fail: Diagnosing Flaky Test Cases
Background
As development teams rely on CI/CD tools and workflows more and more to deploy their applications, testing has become a key integral part of the SDLC. By using automated testing tools like CircleCI or GitHub Actions, we can ensure our code...
Read: https://blog.certa.dev/beyond-pass-or-fail-diagnosing-flaky-test-cases
@django_prog
Background
As development teams rely on CI/CD tools and workflows more and more to deploy their applications, testing has become a key integral part of the SDLC. By using automated testing tools like CircleCI or GitHub Actions, we can ensure our code...
Read: https://blog.certa.dev/beyond-pass-or-fail-diagnosing-flaky-test-cases
@django_prog
👍2
Understanding Django's MVT Architecture: A Beginner's Guide
Django, a popular Python's web framework is renowned for it's ability of handling web applications with robustness. In today's fast-paced digital landscape, where user experience and performance are crucial, Django shines as a reliable and efficient ...
Read: https://barshakc.hashnode.dev/understanding-djangos-mvt-architecture-a-beginners-guide
@django_prog
Django, a popular Python's web framework is renowned for it's ability of handling web applications with robustness. In today's fast-paced digital landscape, where user experience and performance are crucial, Django shines as a reliable and efficient ...
Read: https://barshakc.hashnode.dev/understanding-djangos-mvt-architecture-a-beginners-guide
@django_prog
❤1
Login with OTP Authentication in Django and Django REST Framework
Django and Django REST Framework (DRF)! These powerful frameworks help you build efficient and scalable web applications using Python. Today, I’m focusing on an increasingly popular authentication method — Login with OTP Authentication.
OTP (one-time...
Read: https://rayyann.hashnode.dev/login-with-otp-authentication-in-django-and-django-rest-framework
@django_prog
Django and Django REST Framework (DRF)! These powerful frameworks help you build efficient and scalable web applications using Python. Today, I’m focusing on an increasingly popular authentication method — Login with OTP Authentication.
OTP (one-time...
Read: https://rayyann.hashnode.dev/login-with-otp-authentication-in-django-and-django-rest-framework
@django_prog
Продвинутое использование форм в Django (на примере Bootstrap и crispy)
В этой статье поговорим о существующих подходах к рендерингу веб-форм в Django.
Обсудим подходы с использованием стандартных средств Django, а также применим сторонние средства для продвинутого управления рендерингом форм на примере пакета django-crispy-forms и фронтенд библиотеки bootstrap 5.
Читать: https://habr.com/ru/articles/811635/
@django_prog
В этой статье поговорим о существующих подходах к рендерингу веб-форм в Django.
Обсудим подходы с использованием стандартных средств Django, а также применим сторонние средства для продвинутого управления рендерингом форм на примере пакета django-crispy-forms и фронтенд библиотеки bootstrap 5.
Читать: https://habr.com/ru/articles/811635/
@django_prog
Django , RestFul APIs & the Django Rest Framework
A RESTful API (Representational State Transfer) is a software architectural style that defines a set of constraints to be used for creating web services. These constraints emphasise simplicity, scalability, and uniformity in the communication between...
Read: https://pedbad.hashnode.dev/django-restful-apis-the-django-rest-framework
@django_prog
A RESTful API (Representational State Transfer) is a software architectural style that defines a set of constraints to be used for creating web services. These constraints emphasise simplicity, scalability, and uniformity in the communication between...
Read: https://pedbad.hashnode.dev/django-restful-apis-the-django-rest-framework
@django_prog
Google Summer Of Code 2024 with Django Software Foundation
Hey there! I'm Salvo Polizzi, a third-year undergraduate CS student from the University of Catania, Italy. In this blog, I'll share all about my journey and how I was able to participate in GSOC on my first attempt.
Little bit of my history
How I dis...
Read: https://salvopolizzi.hashnode.dev/google-summer-of-code-2024-with-django-software-foundation
@django_prog
Hey there! I'm Salvo Polizzi, a third-year undergraduate CS student from the University of Catania, Italy. In this blog, I'll share all about my journey and how I was able to participate in GSOC on my first attempt.
Little bit of my history
How I dis...
Read: https://salvopolizzi.hashnode.dev/google-summer-of-code-2024-with-django-software-foundation
@django_prog
Django part: 1
Starting with just short introduction of what is Django and framework is :
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.One of Django's key strengths is its built-in features, which facilit...
Read: https://akashpawar.hashnode.dev/django-part-1
@django_prog
Starting with just short introduction of what is Django and framework is :
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.One of Django's key strengths is its built-in features, which facilit...
Read: https://akashpawar.hashnode.dev/django-part-1
@django_prog
Django part: 2
Pass Data From Django View to Template
To pass data from a Django view to a template, you can use the render() function along with a dictionary containing the data you want to pass.
Define your view function:
from django.shortcuts import render
d...
Read: https://akashpawar.hashnode.dev/django-part-2
@django_prog
Pass Data From Django View to Template
To pass data from a Django view to a template, you can use the render() function along with a dictionary containing the data you want to pass.
Define your view function:
from django.shortcuts import render
d...
Read: https://akashpawar.hashnode.dev/django-part-2
@django_prog
❤1
Exploring Django: Building Dynamic Web Applications
Introduction to Django
Django, a high-level Python web framework, simplifies the development of web applications by providing a robust and efficient toolkit.
It follows the Model-View-Template (MVT) architectural pattern, emphasizing the reusabilit...
Read: https://ishikaishani.hashnode.dev/exploring-django-building-dynamic-web-applications
@django_prog
Introduction to Django
Django, a high-level Python web framework, simplifies the development of web applications by providing a robust and efficient toolkit.
It follows the Model-View-Template (MVT) architectural pattern, emphasizing the reusabilit...
Read: https://ishikaishani.hashnode.dev/exploring-django-building-dynamic-web-applications
@django_prog
Exploring Django: Rendering HTML Templates
Introduction
Welcome back to our Django blog series!In this blog, we'll delve into the process of rendering HTML templates using Django's powerful template system.
We'll firstly walk through creating a path in the urls.py file, defining a view functi...
Read: https://ishikaishani.hashnode.dev/exploring-django-rendering-html-templates
@django_prog
Introduction
Welcome back to our Django blog series!In this blog, we'll delve into the process of rendering HTML templates using Django's powerful template system.
We'll firstly walk through creating a path in the urls.py file, defining a view functi...
Read: https://ishikaishani.hashnode.dev/exploring-django-rendering-html-templates
@django_prog
Models and Migrations
Introduction
Welcome back to our Django blog series! In this blog, we'll delve into the fundamental concepts of models and migrations in Django.Models define the structure of the application's data, while migrations manage changes to the database sch...
Read: https://ishikaishani.hashnode.dev/models-and-migrations
@django_prog
Introduction
Welcome back to our Django blog series! In this blog, we'll delve into the fundamental concepts of models and migrations in Django.Models define the structure of the application's data, while migrations manage changes to the database sch...
Read: https://ishikaishani.hashnode.dev/models-and-migrations
@django_prog
Working with Models and Views
Introduction
In this blog, we'll dive deeper into working with models and views. We'll learn how to retrieve data from models, create parameterized URLs, build dynamic links to access and manipulate data, and perform CRUD operations (Create, Read, Up...
Read: https://ishikaishani.hashnode.dev/working-with-models-and-views
@django_prog
Introduction
In this blog, we'll dive deeper into working with models and views. We'll learn how to retrieve data from models, create parameterized URLs, build dynamic links to access and manipulate data, and perform CRUD operations (Create, Read, Up...
Read: https://ishikaishani.hashnode.dev/working-with-models-and-views
@django_prog
Building a RESTful API
Introduction
Welcome to the final part of our Django blog series!In this blog, we'll explore how to build a RESTful API (Application Programming Interface) using Django.
RESTful APIs allow communication between different systems over HTTP by provid...
Read: https://ishikaishani.hashnode.dev/building-a-restful-api
@django_prog
Introduction
Welcome to the final part of our Django blog series!In this blog, we'll explore how to build a RESTful API (Application Programming Interface) using Django.
RESTful APIs allow communication between different systems over HTTP by provid...
Read: https://ishikaishani.hashnode.dev/building-a-restful-api
@django_prog
Generating Fake Django Model Instances with Factory Boy
Read: https://djangotricks.blogspot.com/2024/05/generating-fake-django-model-instances-with-factory-boy.html
@django_prog
Read: https://djangotricks.blogspot.com/2024/05/generating-fake-django-model-instances-with-factory-boy.html
@django_prog
👍2