Herramientas de usuario

Herramientas del sitio


wiki2:python:basic_django

Django

Commands to manage the project

To know the version:

python -m django --version

Create a Django project:

django-admin startproject mysite .

Launch project:

manage.py runserver

Create app:

python manage.py startapp polls

Create app in a different folder than root which should exist:

 python manage.py startapp coopolis apps/coopolis

Create migration files and prepare DB:

python manage.py makemigrations
python manage.py migrate

:?: squashmigrations

Open the Django shell:

python manage.py shell

If you prefer to use another interpret (in the next case ipython should be installed into the environment):

python manage.py shell -i ipython

Minimum Django

import sys
 
from django.conf import settings
from django.conf.urls import url
from django.core.management import execute_from_command_line
from django.http import HttpResponse
 
settings.configure(
    DEBUG=True,
    ROOT_URLCONF=sys.modules[__name__],
)
 
 
def index(request):
    return HttpResponse('<h1>A minimal Django response!</h1>')
 
urlpatterns = [
    url(r'^$', index),
]
 
if __name__ == '__main__':
    execute_from_command_line(sys.argv)

Sections

Other

Libraries

wiki2/python/basic_django.txt · Última modificación: 2021/02/08 18:44 (editor externo)