English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Supongamos que estamos en la carpeta del proyecto. Tenemos una carpeta principal 'mi proyecto' y en el nivel superior de la carpeta hay un archivo: manage.py, ejecuta el siguiente comando −
# Nombre de archivo : example.py # Copyright : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 C:\mi proyecto> python manage.py startapp myapp
La aplicación de miapp recién creada es similar a un proyecto, la estructura de la aplicación en el directorio 'myapp' creado por Django es la siguiente −
# Nombre de archivo : example.py # Copyright : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 myapp/ __init__.py admin.py models.py tests.py views.py
__init__.py − Solo para asegurarse de que python maneje este directorio como paquete. admin.py − Este archivo le ayuda a modificar la aplicación en la interfaz de administración. models.py − Esto es el almacenamiento de todos los modelos de la aplicación. tests.py − Esto es la prueba unitaria. views.py − Esto es la vista de la aplicación.
Obtener el proyecto para entender la aplicación
En esta etapa, tenemos la aplicación 'myapp', ahora necesitamos registrarla en el proyecto Django 'myproject'. Para hacer esto, en tu proyecto (agrega el nombre de la aplicación) al archivo settings.py y actualiza la tupla INSTALLED_APPS -
# Nombre de archivo : example.py # Copyright : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'myapp', )