Django
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Django is a high-level Python Web framework which follows the model–view–template (MVT) architectural pattern.
Installation
Install the python-django package which provides latest Python 3 support. Documentation can be installed with the django-docsAUR package.
Database driver
There are different database backends available for Django:
- For a PostgreSQL backend install the python-psycopg2 package.
- If you intend to use a MySQL database as backend, install the python-mysqlclient package.
Usage
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
- awesome-django - A curated list of Django apps, projects and resources.
- Django vs Flask - Comparison of Django and Flask frameworks.