A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python/django-creating-apps-set-1/ below:

Django - Creating Apps | Set - 1

Django - Creating Apps | Set - 1

Last Updated : 11 Jul, 2025

Prerequisites

:

Django – Dealing with warnings Why do we need apps?

In

Django Set 2 (Creating a Project)

, we saw how we can display text in our browser using Django but that is not the best and pythonic way. Django recommends using the project-app relationship to build Django projects. Any website contains different sections. For example,

Geeksforgeeks

has different sections for users, contributors, to practice programming, for online courses, payments, etc. All these sections have different attributes, formats and authorized staffs like only users with admin privileges can access, see and alter payment details. For all these different sections, we create different Django apps.

Benefits of using Django apps Pre-installed apps

Django provides some pre-installed apps for users. To see pre-installed apps, navigate to geeksforgeeks --> geeks_site --> settings.py In your settings.py file, you will find INSTALLED_APPS. Apps listed in INSTALLED_APPS are provided by Django for developers' comfort. We will use some of these apps in our project.



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4