🌐
Django
docs.djangoproject.com › en › 6.0 › intro › tutorial01
Writing your first Django app, part 1 | Django documentation | Django
Change into the djangotutorial directory, if you haven’t already, and run the following commands: ... Performing system checks... System check identified no issues (0 silenced). You have unapplied migrations; your app may not work properly until they are applied. Run 'python manage.py migrate' to apply them.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Extensions › Server-side › Django › Introduction
Django introduction - Learn web development | MDN
Template systems allow you to specify the structure of an output document, using placeholders for data that will be filled in when a page is generated. Templates are often used to create HTML, but can also create other types of document. Django supports both its native templating system and another popular Python library called Jinja2 out of the box (it can also be made to support other systems if needed).
Discussions

I'd like to look at well written Django projects.
This gets asked frequently. Please consider searching before asking in the future. Here are the first few examples of the same post I found in a couple minutes. https://www.reddit.com/r/django/comments/5ac59y/django_projects_with_open_source_code_on/ https://www.reddit.com/r/django/comments/s77rnt/django_project_on_github_to_learn_from_django/ https://www.reddit.com/r/django/comments/adxo6u/whats_the_best_example_of_django_best_practices/ https://www.reddit.com/r/django/comments/lv31px/any_open_source_drf_projects/ https://www.reddit.com/r/django/comments/n842st/is_there_a_public_repo_that_shows_productionlevel/ https://www.reddit.com/r/django/comments/132sqk1/any_python_stars_to_follow_in_twitter_and_github/ https://www.reddit.com/r/django/comments/12z80vs/i_want_to_read_good_python_code_where_can_i_find/ https://www.reddit.com/r/django/comments/rrcj0m/any_enterprise_level_open_source_django_project/ https://www.reddit.com/r/django/comments/xf1agk/suggest_some_opensource_django_projects_to_get/ https://www.reddit.com/r/django/comments/10epg4m/open_source_django_projects_for_study/ https://www.reddit.com/r/django/comments/tkyql/good_open_source_django_projects_for_learning/ https://www.reddit.com/r/django/comments/3c22cv/good_places_to_start_reading_the_django_source/ https://www.reddit.com/r/django/comments/boe2bk/i_would_like_to_see_a_big_django_codebase/ https://www.reddit.com/r/django/comments/1c5u23/excellent_open_source_django_projects_to_learn/ https://www.reddit.com/r/django/comments/uip38y/can_you_list_some_opensource_modern_djangopowered/ https://www.reddit.com/r/django/comments/hco6an/best_django_drf_open_source_projects_to_read/ https://www.reddit.com/r/django/comments/rtl0ij/where_can_i_find_real_world_django_projects_to/ https://www.reddit.com/r/django/comments/mwb14d/need_a_medium_sized_open_source_django_project/ https://www.reddit.com/r/django/comments/12bibfi/djangorest_open_source_project_to_simulate_real/ https://www.reddit.com/r/django/comments/119zrwd/looking_for_enterprisegrade_examples/ https://www.reddit.com/r/django/comments/dfkxq3/quality_opensource_projects_to_learn_from/ https://www.reddit.com/r/django/comments/eq7yoh/djangodrf_open_source_projects_to_learn_from_as/ Etc, etc, etc More on reddit.com
🌐 r/django
21
79
May 1, 2023
Is Django still relevant?
If you’re looking to make money, use the easiest framework possible that can solve the problem. If you’re looking to upskill use the trendy stuff. More on reddit.com
🌐 r/webdev
27
17
April 1, 2023
What is Django?
Django is a web framework, that lets you create a backend for websites using python. To put it simply, when you are using your browser to go to some website, this is what happens in the background. Your browser application creates a request message. (HTTP request) Sends it to the computer that has the website hosted. (Web Server) The remote computer (Web Server) hands it over to a program that's running there. The program there looks at the request from step 1, generates a response message with all the information you asked for. Hands it back to the remote computer (Web Server). And it gets sent over back to you as a response (HTTP Response). Your browser displays the result. Now step 4 is where "the program" could be a python script, that python script to ease several complex things in dealing with requests, responses, etc, uses pre-made libraries, that library is Django. More on reddit.com
🌐 r/learnpython
49
78
March 22, 2023
Why does Django have a bad reputation?
Doesn't scale? Not good for microservices? What are the criteria for those judgements? That's all bullshit. Drop it into a kubernetes cluster and you can scale all day long. Some people like to talk shit about anything at all. Sounds like you might be treating those opinions as more worthwhile than they really are. So I'll vote for "undeserved" ⚖️👨‍⚖️ More on reddit.com
🌐 r/django
142
55
February 17, 2023
🌐
W3Schools
w3schools.com › django
Django Tutorial
Django is free, open source and written in Python.
🌐
Django
djangoproject.com › start
Getting started with Django | Django
Django provides a powerful form library that handles rendering forms as HTML, validating user-submitted data, and converting that data to native Python types. Django also provides a way to generate forms from your existing models and use those ...
🌐
GitHub
github.com › django › django
GitHub - django/django: The Web framework for perfectionists with deadlines. · GitHub
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.
Starred by 87.2K users
Forked by 33.8K users
Languages   Python 97.0% | Jinja 1.3% | JavaScript 1.2% | CSS 0.5% | Shell 0.0% | Smarty 0.0%
🌐
Real Python
realpython.com › get-started-with-django-1
Get Started With Django: Build a Portfolio App – Real Python
January 18, 2025 - For example, take a look at http://localhost:8000/projects/1/: Having an image for each project really makes your portfolio shine. Well done! Including the images in your projects app was the last step in this tutorial for your Django portfolio project. If you want to compare your code with the final code of this tutorial, then you can click the link below: Get Your Code: Click here to download the Python source code for your Django portfolio project.
🌐
Visual Studio Code
code.visualstudio.com › docs › python › tutorial-django
Django Tutorial in Visual Studio Code
November 3, 2021 - Python Django tutorial demonstrating IntelliSense, code navigation, and debugging for both code and templates in Visual Studio Code, the best Python IDE.
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Extensions › Server-side › Django
Django Web Framework (Python) - Learn web development | MDN
This tutorial extends our LocalLibrary website, adding a session-based visit-counter to the home page. This is a relatively simple example, but it does show how you can use the session framework to provide persistent behavior for anonymous users on your own sites. Django Tutorial Part 8: User authentication and permissions
Find elsewhere
🌐
MDN Web Docs
developer.mozilla.org › en-US › docs › Learn_web_development › Extensions › Server-side › Django › skeleton_website
Django Tutorial Part 2: Creating a skeleton website - Learn web development | MDN
wsgi.py is used to help your Django application communicate with the web server. You can treat this as boilerplate. asgi.py is a standard for Python asynchronous web apps and servers to communicate with each other. Asynchronous Server Gateway Interface (ASGI) is the asynchronous successor to Web Server Gateway Interface (WSGI).
🌐
GeeksforGeeks
geeksforgeeks.org › python › django-tutorial
Django Tutorial - GeeksforGeeks
Django organizes applications into reusable apps, each responsible for a specific feature. This section covers the fundamentals of creating and structuring a Django project. ... Models define your database schema using Python code.
Published   1 month ago
🌐
DEV Community
dev.to › jackdlinke › modern-django-project-examples-58mm
Modern Django Project Examples - DEV Community
October 12, 2019 - Here are the 130 django projects, sorted by number of repository commits. You may have to scroll right to view additional stats. The raw data used can be found in this Google Sheet ... Cool experiment! For further actions, you may consider blocking this person and/or reporting abuse ... A small software house specializing in Python, Django web apps, Vue.js, and more.
🌐
Django REST framework
django-rest-framework.org › tutorial › quickstart
Quickstart - Django REST framework
python manage.py createsuperuser --username admin --email admin@example.com · Once you've set up a database and the initial user is created and ready to go, open up the app's directory and we'll get coding... First up we're going to define some serializers. Let's create a new module named tutorial/quickstart/serializers.py that we'll use for our data representations. from django.contrib.auth.models import Group, User from rest_framework import serializers class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ["url", "username", "email", "groups"] class GroupSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = Group fields = ["url", "name"]
🌐
Real Python
realpython.com › tutorials › django
Django Tutorials – Real Python
Add a feature with python manage.py startapp blog and list blog in INSTALLED_APPS. ... Install Django REST Framework with pip install djangorestframework. Add rest_framework to INSTALLED_APPS.
🌐
Codefresh
codefresh.io › docs › docs › example-catalog › ci-examples › django
Python Django example · Codefresh | Docs
Creating a CI/CD pipeline for Django is very easy if you already have the Dockerfile with all required dependencies. ... Here is the full pipeline that creates the Docker image after checking out the code. ... version: '1.0' stages: - prepare - build - test steps: main_clone: title: Cloning main repository... stage: prepare type: git-clone repo: 'codefreshdemo/cf-example-python-django' revision: master git: github build_my_image: title: Building Docker Image stage: build type: build image_name: my-django-image working_directory: ./ tag: master dockerfile: Dockerfile test_my_image: title: Running unit tests stage: test image: '${{build_my_image}}' commands: - python -m unittest composeexample.utils
🌐
W3Schools
w3schools.com › django › django_create_project.php
Django Create Project
Now that you have a Django project, you can run it, and see what it looks like in a browser. Navigate to the /my_tennis_club folder and execute this command in the command prompt: ... Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them.
🌐
Full Stack Python
fullstackpython.com › django.html
Django - Full Stack Python
This book uses the development of a website using the Django web framework as a real world example of how to perform test-driven development (TDD). There is also coverage of NoSQL, WebSockets and asynchronous responses.
🌐
W3Schools
w3schools.com › django › django_intro.php
Introduction to Django
Django is a Python framework that makes it easier to create web sites using Python.
🌐
Netguru
netguru.com › home page › blog › top 10 django apps examples
Top 10 Django Apps Examples
January 27, 2026 - Social media platforms or streaming music and video services like Spotify are perfect Django web app examples. Projects that have to be personalized and tailored to individual user preferences call for the use of Django along with the Python ...
🌐
Reddit
reddit.com › r/django › i'd like to look at well written django projects.
r/django on Reddit: I'd like to look at well written Django projects.
May 1, 2023 -

I'm looking for really well built Django projects so I can analyze file structure and code to derive good practices.

Post some repos please :)

Top answer
1 of 5
70
This gets asked frequently. Please consider searching before asking in the future. Here are the first few examples of the same post I found in a couple minutes. https://www.reddit.com/r/django/comments/5ac59y/django_projects_with_open_source_code_on/ https://www.reddit.com/r/django/comments/s77rnt/django_project_on_github_to_learn_from_django/ https://www.reddit.com/r/django/comments/adxo6u/whats_the_best_example_of_django_best_practices/ https://www.reddit.com/r/django/comments/lv31px/any_open_source_drf_projects/ https://www.reddit.com/r/django/comments/n842st/is_there_a_public_repo_that_shows_productionlevel/ https://www.reddit.com/r/django/comments/132sqk1/any_python_stars_to_follow_in_twitter_and_github/ https://www.reddit.com/r/django/comments/12z80vs/i_want_to_read_good_python_code_where_can_i_find/ https://www.reddit.com/r/django/comments/rrcj0m/any_enterprise_level_open_source_django_project/ https://www.reddit.com/r/django/comments/xf1agk/suggest_some_opensource_django_projects_to_get/ https://www.reddit.com/r/django/comments/10epg4m/open_source_django_projects_for_study/ https://www.reddit.com/r/django/comments/tkyql/good_open_source_django_projects_for_learning/ https://www.reddit.com/r/django/comments/3c22cv/good_places_to_start_reading_the_django_source/ https://www.reddit.com/r/django/comments/boe2bk/i_would_like_to_see_a_big_django_codebase/ https://www.reddit.com/r/django/comments/1c5u23/excellent_open_source_django_projects_to_learn/ https://www.reddit.com/r/django/comments/uip38y/can_you_list_some_opensource_modern_djangopowered/ https://www.reddit.com/r/django/comments/hco6an/best_django_drf_open_source_projects_to_read/ https://www.reddit.com/r/django/comments/rtl0ij/where_can_i_find_real_world_django_projects_to/ https://www.reddit.com/r/django/comments/mwb14d/need_a_medium_sized_open_source_django_project/ https://www.reddit.com/r/django/comments/12bibfi/djangorest_open_source_project_to_simulate_real/ https://www.reddit.com/r/django/comments/119zrwd/looking_for_enterprisegrade_examples/ https://www.reddit.com/r/django/comments/dfkxq3/quality_opensource_projects_to_learn_from/ https://www.reddit.com/r/django/comments/eq7yoh/djangodrf_open_source_projects_to_learn_from_as/ Etc, etc, etc
2 of 5
27
Just wanna call out the US Consumer Financial Protection Bureau's Github account. My favorite part is all the tests they write, that's some good shit right there. Thanks, CFPB!
🌐
TutorialsPoint
tutorialspoint.com › django › index.htm
Django Tutorial: Learn Django Framework
To check the Django version, you can use a command prompt or terminal − · Open a command prompt or terminal window on your computer. Type the following command and press Enter: python -m django --version.