Creación de un proyecto y una app
Creación de un proyecto y una app
Documentación
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Django/skeleton_website
Creación de proyecto
$ django-admin startproject locallibrary
locallibrary/
manage.py
locallibrary/
__init__.py
settings.py
urls.py
asgi.py
wsgi.py
$ python3 manage.py runserver
Parar con Ctrl+C
Creación aplicación
$ python3 manage.py startapp catalog
** Estructura**
locallibrary/
manage.py
locallibrary/
catalog/
admin.py
apps.py
models.py
tests.py
views.py
__init__.py
migrations/
Modelo Vista Template
Diseño común: patrón Modelo Vista Controlador (MVC) Django usa: MVT: Permite que las templates puedan desarrollarse en cualquier lenguaje:
- Modelos y Vistas se escriben en Python
- Templates se escriben en html
Registrar app
Especificar base de datos
Configuración local
URL mapper
Testing
Running
Última modificación October 23, 2022: intro django y http (d0c20a4)