- install python
- install django check django version:
pip install django
python -m django --version
-
create a project by django
django-admin startproject mysite -
django project

mysite/ manage.py mysite/ init.py settings.py urls.py wsgi.py
-
run server :
python manage.py runserver -
python manage.py startapp polls

- create first view in polls/views.py:
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world. You're at the polls index.") - polls/urls.py
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ] - mysite/urls.py
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('polls/', include('polls.urls')), path('admin/', admin.site.urls), ] -
python manage.py runserver - If you want to use Django on a production site, use Apache with mod_wsgi.


