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.

Boost your Development Speed with Docker and Django

Tutorial

Boost your Development Speed with Docker and Django
Combining Django and Docker to simplify your development and deployment process.
Running Docker through PyCharm

Part of tutorial

Running Docker through PyCharm
Build and run a Docker container from your IDE.
DockerHub

Part of tutorial

DockerHub
Pushing Image to Remote Registry.
Making your deployment production-ready

Part of tutorial

Making your deployment production-ready
Additional tools for your Django app production environment.
Introduction to Docker for Python and Django

Part of tutorial

Introduction to Docker for Python and Django
Using containers to build and deploy applications.
Setting Up and Running the Application

Part of tutorial

Setting Up and Running the Application
Configuring the Application Using Dockerfile and Docker Compose.
Automate checks for your Django project

Tip

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

Tip

Demystifying Nulls and Nlanks in Django
Learn the difference between blank=True and null=True
Django + htmx = ❤️

Tip

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

Tip

Speed up your Django Queries
Optimising queries beyond the N + 1 problem.
Building APIs With The Django REST Framework

JetBrains Blog

Building APIs With The Django REST Framework
The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs.
Remote Development in PyCharm Professional Using Google Cloud Code

Tutorial

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

Part of tutorial

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

Part of tutorial

Introduction
Breaking Barriers - Revolutionizing Development through Remote Collaboration.
Google Kubernetes Engine

Part of tutorial

Google Kubernetes Engine
Harnessing the Power of Google Kubernetes Engine.
Creating a new project in PyCharm

Part of tutorial

Creating a new project in PyCharm
Initiating Projects with PyCharm's New Project Creation.
Creating CRUD APIs (TODO App)

Part of tutorial

Creating CRUD APIs (TODO App)
Building APIs with Django Rest Framework.
Running applications in GKE

Part of tutorial

Running applications in GKE
Running Applications and Securing Domains with SSL Certificates in GKE.
Create a Django App in PyCharm

JetBrains Blog

Create a Django App in PyCharm
Covering all of the steps to create a simple Django application that shows the current air temperature at your location.
Django-in-PyCharm Tips, Reloaded

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.
Writing REST with Django and Ninja

YouTube

Writing REST with Django and Ninja
Django Ninja is a FastAPI inspired library for turning your Django views into REST API end-points.
Who is behind Django? An interview with the DSF president

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.
Faster Django Queries With Materialised Views

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.
Developing Django Application using AWS

Tutorial

Developing Django Application using AWS
Run, build, test and deploy Django Application in PyCharm using NICE DCV.
Behavior-Driven Development(BDD) Testing

Part of tutorial

Behavior-Driven Development(BDD) Testing
Writing and running BDD tests using Behave.
Exploring Django with Docker

Part of tutorial

Exploring Django with Docker
Building and running Django Containers through Docker.
Cleanup

Part of tutorial

Cleanup
Cleaning up resources from AWS.
Github Actions

Part of tutorial

Github Actions
Deploy Docker Image to AWS ECR through GitHub Actions.
Introduction

Part of tutorial

Introduction
Introducing Django, a high-level python web framework.
Exploring Project Structure & Creating Django App

Part of tutorial

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

Part of tutorial

Integrating Sentry Application Monitoring
Track errors & monitor performance in all major languages & frameworks with Sentry.
Implementing Rest APIs

Part of tutorial

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

Part of tutorial

Secure REST APIs with JWT
Using Simple JWT authentication plugin for the Django REST Framework.
Setting up VPC and RDS in AWS

Part of tutorial

Setting up VPC and RDS in AWS
Setup VPC, Subnets, Route Tables, Internet Gateway and Relational Database.
Creating a new Django Project in PyCharm

Part of tutorial

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

Part of tutorial

Unit Tests
Writing and running unit tests in Django.
Setup AWS RDS in PyCharm

Part of tutorial

Setup AWS RDS in PyCharm
Connect Postgres with our Django Application.
Setup Ubuntu Desktop in AWS using NICE DCV

Part of tutorial

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

Tip

Database Visualization
Visualize the structure of a database with diagrams.
Autocomplete Django Settings Strings

Tip

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