Empezando con django (I)
01 Sep 2016categorias: python
Resumen del tutorial oficial de django
Para crear un nuevo proyecto
$ django-admin startproject mysite
Diferentes maneras de arrancar el servidor
$ python manage.py runserver
$ python manage.py runserver 8080
$ python manage.py runserver 0.0.0.0:8000
En django, un proyecto puede estar compuesto de varias apps, y las apps puedes estar a su vez en varios proyectos. Para crear dentro de la app.
$ cd mysite
$ python manage.py startapp polls
Para crear una vista, hay que añadir al polls/views.py
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
y crear polls/urls.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
y añadir al archivo mysite/urls.py
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]