Tengo un poco de conocimiento básico de Python (muy básico) y quiero aprender Django. Por favor, recomiéndeme algunos tutoriales introductorios de Django.
Conceptos básicos de Django
1. Vídeo
Se recomienda utilizar dos cursos de vídeo online gratuitos sobre MOOC como punto de partida:
Examen físico para principiantes de Django
Introducción y práctica de Django
Estos dos cursos cubren básicamente las partes principales y más utilizadas de Django. Le ayudarán a establecer un concepto general de Django para facilitar la eliminación. Tu sentimiento de desconocimiento y miedo a Django.
Si desea obtener más información sobre Django, existe un tutorial completo llamado
"Práctica de desarrollo empresarial de Django"
Este tutorial incluye un libro electrónico gibbook. (Gratis) y sección de vídeos (de pago).
Otros materiales chinos
Escuela Ziqiang: Tutorial de Django El contenido es detallado y gratuito. Vale la pena mencionar que el autor usa Django para construir el sitio web, que se basa completamente en el uso de Django, y el autor ha estado actualizando el contenido didáctico de acuerdo con la actualización de la versión de Django desde 2015, desde el Django 1.6 inicial a Django 1.10. . El autor dice que la última versión del contenido de Django 1.11 estará disponible pronto.
Tutorial de Django Girls La versión china de Django Girls, usando Django 1.8.
Blog de Dream Chaser Un tutorial completo desde el desarrollo del blog hasta la implementación basado en Django 1.10.
2. Libros
Two Scoops of Django: Actualmente existen dos versiones Two Scoops of Django: Best Practices for Django 1.11 y Two Scoops of Django: Best Practices for Django 1.8. Este libro también es muy famoso en Django. Se puede decir que ha influido en la mayoría de los desarrolladores de Django. Si desea convertirse en un desarrollador profesional de Django, este libro es una lectura obligada. El contenido cubre principalmente las mejores prácticas de Django.
Django con el ejemplo Este libro es bueno para cursos avanzados. Aunque todavía hay errores en algunos códigos de algunos capítulos (como el Capítulo 7), por un lado, el autor realiza constantemente correcciones de código en la página de inicio del libro. Por otro lado, lo mejor para los lectores chinos es que. este libro ha sido escrito por el mismo autor que Jianshu @夜夜月 ha traducido el libro completo: versión china "Django By Ejemplo".
Django Unleashed tiene una amplia cobertura y muchos contenidos no se mencionan en otros libros, como el hash y el cifrado de contraseñas. Pero no hay proyectos prácticos.
"Método basado en pruebas web de Python" Aunque el método de desarrollo basado en pruebas (Test-Driven Development, TDD) no se utiliza en todos los proyectos, aún vale la pena dominar las ideas y métodos de prueba. Python es un lenguaje dinámico y, sin la verificación de tipos estáticos, la importancia de las pruebas se vuelve aún más importante. Este libro utiliza todo el proceso de desarrollo de Django como ejemplo. El autor no solo habla sobre las pruebas unitarias del proceso de desarrollo y las pruebas de Selenium, sino que también cubre el contenido de implementación. El contenido comienza con Django, pero no se trata solo de Django. Creo que los desarrolladores de Python que utilizan otros marcos también pueden beneficiarse enormemente de él.