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
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)