Django – Creación de aplicaciones | Juego – 2

En el artículo anterior , discutimos por qué las aplicaciones son importantes en la gestión de proyectos de Django. ¿Cuáles son los beneficios de usar aplicaciones de Django? En este artículo, discutiremos qué vamos a construir y cómo las aplicaciones juegan un papel vital en los proyectos de Django.

Perfil del proyecto –

Construiremos un sitio web de comercio electrónico localhost para teléfonos móviles que puede mostrarnos detalles como Flipkart. ¿Cuáles pueden ser los detalles de un teléfono inteligente?

  • Precio
  • Marca
    • Nombre de la marca
    • País
  • Especificaciones
    • RAM
    • ROM
    • Cámara
    • Batería
    • Color
  • Calificaciones
  • Reseñas
  • cantidad disponible

Hacer aplicación –

De la lista anterior, podemos ver que la marca en sí misma puede ser una tabla diferente en la base de datos. Para la comodidad del usuario, Django proporciona la base de datos SQLite3 que usaremos durante esta serie. Durante la implementación, podemos usar una base de datos diferente. Para leer más sobre las bases de datos, consulte el Sistema de gestión de bases de datos .
Para crear una aplicación para la marca , ejecute el siguiente comando en su terminal

python manage.py startapp brand

Ahora, la carpeta de la marca debería verse como

¿Qué son estos archivos?

__init__.py : Este es un paquete de python .
admin.py : en el archivo python, escribiremos un código que será relevante para el administrador.
models.py : en este archivo python, escribiremos un código que girará en torno al manejo de la base de datos.
tests.py : en este archivo de Python, podemos escribir códigos de prueba para comprobar si los cambios realizados en nuestro código funcionan bien o no antes de incluirlos en nuestro código principal.
views.py : en este archivo python, escribiremos lo que el usuario debería ver en una página web como sugiere el nombre del archivo.
Migraciones : Es una carpeta donde se almacenarán todos los cambios que realizaremos en la base de datos. Inicialmente, está vacío ya que solo contiene contenido __init__.pypropio y aún no hemos interactuado con la base de datos.

Ahora, ve geeks_site/settings.pya y en INSTALLED_APPS, agrega la marca en él. Integrará la aplicación de marca a su proyecto geeks_site .

Publicación traducida automáticamente

Artículo escrito por ankush_953 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *