Difference between revisions of "Django"

From ArchWiki
Jump to: navigation, search
m (See also: add link to https://devel.tech/features/django-vs-flask/)
(remove Development category)
Line 1: Line 1:
[[Category:Web frameworks]]
[[Category:Web frameworks]]

Revision as of 12:30, 30 December 2017

Django is a high-level Python Web framework which follows the model–view–template (MVT) architectural pattern.


Two packages of Django are currently available in the official repositories. They can be installed with the following packages:

Database driver

If you intend to use a MySQL/MariaDB database as backend, also install the python-mysqlclientAUR package.


If you wish to start a Django project, use django-admin command

$ django-admin startproject mysite

This will create a mysite directory in your current directory. It will also create a manage.py script, which will let you interact with your project.

More information you will find in the official Django tutorial and Django documentation.

See also