Django

De Banane Atomic
Révision datée du 30 juillet 2015 à 13:05 par Nicolas (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Installation avec Nginx

Writing your first Django app v1.6

Bash.svg
# créer un nouveau projet django
django-admin3.py startproject /home/django_projects/mysite
# ne pas créer le projet à la racine du serveur (/srv/http) comme pour PHP, pour des raison de sécurité.

# créer une application
python manage.py startapp myapp
/home/django_projects/mysite/mysite/settings.py
INSTALLED_APPS = (
    ...,
    'myapp',
)
/home/django_projects/mysite/mysite/urls.py
...
urlpatterns = patterns('',
    url(r'^myapp/', include('myapp.urls')),
    ...
    url(r'^admin/', include(admin.site.urls)),
)
/home/django_projects/mysite/myapp/urls.py
from django.conf.urls import url, patterns

from myapp import views

urlpatterns = patterns('',
    url(r'^$', views.index, name='index')
)
/home/django_projects/mysite/myapp/views.py
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, world!!!")