Las respuestas suponen que tiene un conocimiento básico de django y ha seguido la aplicación de encuestas proporcionada en el enlace Documentación de Django: Cómo escribir su primera aplicación de Django, parte 1
Al crear una aplicación usando cualquier lenguaje o marco, se deben tener en cuenta las siguientes cosas:
1.) Estructura MVC: la vista de modelos y la estructura del controlador deben ser seguidas por la aplicación que va a desarrollar. En Django, esto se puede ver como una estructura MVT, es decir, Modelos Modelos y Vistas.
- ¿Dónde puedo encontrar y comparar los mejores planes de alojamiento web en un solo lugar?
- ¿Cómo se sienten los desarrolladores con una educación formal sobre los desarrolladores que son autodidactas o graduados de boot camp?
- ¿Qué herramientas usan los diseñadores web para el diseño web rápido?
- ¿Continuará utilizando un servicio de empresa de desarrollo web si descubre que se pueden comprar fácilmente 5 diseños de maquetas en un mercado como Themeforest?
- ¿Qué marco MVC principal (en cualquier idioma) tiene la arquitectura más intuitiva?
Modelos: los datos que desea almacenar o utilizar en su aplicación se definen en forma de modelos en Django, por lo que antes de crear una aplicación deberá comprender los requisitos de la base de datos para su aplicación. Django sigue ORM, por lo que es bastante fácil desarrollar la base de datos para una aplicación, pero también debe tener en cuenta los conceptos de OOPS al diseñar modelos, se le dará mucho tiempo al desarrollar una aplicación.
Vistas: esta es la parte más importante y que requiere mucho tiempo al desarrollar una aplicación, estas vistas básicamente controlan el flujo de su aplicación, por lo tanto, primero debe decidir el flujo de su aplicación y luego comenzar a pensar en las necesidades de las vistas. Básicamente, estas vistas interactúan con los modelos y proporcionan la salida requerida a las plantillas para su visualización.
Plantillas: son básicamente front-end para su aplicación y se actualizarán dinámicamente por las vistas y las variables utilizadas en la página HTML. Ahora esto debe estar sincronizado con los modelos definidos anteriormente, ya que las variables utilizadas en esta parte son simplemente atributos de Las clases modelo.
Más información sobre la estructura MVT: el patrón de diseño de modelo-vista-controlador – Tutoriales de Python Django
Esto es necesario para construir una aplicación básica.
Perdón por los errores gramaticales.