Django

Django

The web framework for perfectionists with deadlines

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

tip

Automate checks for your Django project
Extend Django's system check framework to turn painful code reviews into a joy.

tip

Demystifying nulls and blanks in Django
What is the difference between blank=True and null=True anyway?

tip

Django + htmx = ❤️
Speed up your Django list view with htmx and pagination.

tip

Speed up your Django queries
Optimising queries beyond the N + 1 problem.

JetBrains Blog

Building APIs With The Django REST Framework
In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.

tutorial

Remote Development in PyCharm Professional Using Google Cloud Code
Leverage Cloud Code and PyCharm to enhance and optimize your developer productivity.

Part of tutorial

Google Kubernetes Engine
Harnessing the Power of Google Kubernetes Engine

Part of tutorial

Introduction
Breaking Barriers - Revolutionizing Development through Remote Collaboration

Part of tutorial

Running applications in GKE
Running Applications and Securing Domains with SSL Certificates in GKE

Part of tutorial

Creating CRUD APIs (TODO App)
Building APIs with Django Rest Framework

Part of tutorial

Installing the Google Cloud Code plugin and the Google Cloud SDK
Simplifying Setup with GCloud SDK and Cloud Code Plugin

Part of tutorial

Creating a new project in PyCharm
Initiating Projects with PyCharm's New Project Creation

JetBrains Blog

Create a Django App in PyCharm
The core idea of Django is to let developers build their applications quickly. When you master this framework, the path from concept to production-ready web application will be a short one. However, if you want to go even faster, you can learn to create Django apps in PyCharm.

YouTube

Django-in-PyCharm Tips, Reloaded
Two and a half years ago we did a “Django tips in PyCharm” webinar. This refresher swaps out some tips, but also shows lots of new goodness in the IDE.

YouTube

Writing REST with Django and Ninja
Django Ninja is a FastAPI inspired library for turning your Django views into REST API end-points.

YouTube

Who is behind Django? An interview with the DSF president
In this interview, we’ll be talking with DSF President Chaim Kirby about its history, what it does, what it needs, and what’s next.

YouTube

Faster Django Queries With Materialised Views
Materialized views can be very useful for creating reports that will be used repeatedly. They cut down on query times because the query has already been made, and the view has been written to the disk.

tutorial

Developing Django Application using AWS
Run, build, test and deploy Django Application in PyCharm using NICE DCV.

Part of tutorial

Behavior-Driven Development(BDD) Testing
Writing and running BDD tests using Behave

Part of tutorial

Exploring Django with Docker
Building and running Django Containers through Docker

Part of tutorial

Implementing Rest APIs
Writing CRUD (Create, Read, Update, Delete) in Django Rest Framework.

Part of tutorial

Github Actions
Deploy Docker Image to AWS ECR through GitHub Actions

Part of tutorial

Exploring Project Structure & Creating Django App
Create a new app, define models, and explore the project's structure.

Part of tutorial

Cleanup
Cleaning up resources from AWS

Part of tutorial

Introduction
Introducing Django, a high-level python web framework.

Part of tutorial

Secure REST APIs with JWT
Using Simple JWT authentication plugin for the Django REST Framework

Part of tutorial

Creating a new Django Project in PyCharm
Create a virtual environment and install Python dependencies.

Part of tutorial

Integrating Sentry Application Monitoring
Track errors & monitor performance in all major languages & frameworks with Sentry

Part of tutorial

Setup AWS RDS in PyCharm
Connect Postgres with our Django Application.

Part of tutorial

Unit Tests
Writing and running unit tests in Django

Part of tutorial

Setting up VPC and RDS in AWS
Setup VPC, Subnets, Route Tables, Internet Gateway and Relational Database.

Part of tutorial

Setup Ubuntu Desktop in AWS using NICE DCV
Configure security group and launch a new instance.

tip

Database Visualization
Visualize the structure of a database with diagrams

tip

Autocomplete Django Settings Strings
Use autocomplete when typing a string in the apps section of your settings file.