UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

40 lines (24 loc) 2.04 kB
[Django](http://www.djangoproject.com) is a high-level [Python](/index.php/Python "Python") Web framework which follows the model–view–template (MVT) architectural pattern. ## Contents * [1 Installation](#Installation) * [1.1 Database driver](#Database_driver) * [2 Usage](#Usage) * [3 See also](#See_also) ## Installation Two packages of Django are currently available in the [official repositories](/index.php/Official_repositories "Official repositories"). They can be [installed](/index.php/Pacman "Pacman") with the following packages: * [python-django](https://www.archlinux.org/packages/?name=python-django) - Latest python support, with documentation in the [django-docs](https://aur.archlinux.org/packages/django-docs/) package from [AUR](/index.php/AUR "AUR"). * [python2-django](https://www.archlinux.org/packages/?name=python2-django) - Python 2 legacy support ### Database driver There are different DB backends available for Django: * For a [PostgreSQL](/index.php/PostgreSQL "PostgreSQL") backend install [python-psycopg2](https://www.archlinux.org/packages/?name=python-psycopg2) package, * If you intend to use a [MySQL](/index.php/MySQL "MySQL")/MariaDB database as backend, install the [python-mysqlclient](https://aur.archlinux.org/packages/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](https://docs.djangoproject.com/en/1.8/intro/tutorial01/) and [Django documentation](https://docs.djangoproject.com/en/). ## See also * [awesome-django](https://github.com/rosarior/awesome-django) - A curated list of Django apps, projects and resources. * [Django vs Flask](https://devel.tech/features/django-vs-flask/) - Comparison of Django and Flask frameworks.