python django plantillas de pozo gigante plantilla django.template.exceptions.TemplateDoesNotExist

Recientemente, estoy aprendiendo Django por mi cuenta. Cuando llegué a la configuración de plantillas para mostrar archivos estáticos, me quedé atascado aquí y reporté un error. Obviamente copié a otros y dije que no podía encontrar la plantilla.

Grabe mi solución: [Porque básicamente todos usan el código para principiantes, así que básicamente no habrá problemas en otros lugares. La dimensión a continuación puede ser un poco diferente del video]

Encuentre el archivo de configuración y observe cuidadosamente la ruta del archivo de plantilla de sus plantillas. En este momento, puede generar BASE_DIR, que se puede ver en la consola a continuación. Preste atención a la mía, solo sale F:\python_project\django\firstproject, ¡pero todavía hay una capa de firstproject en el lado derecho mío!, así que no puedo encontrar plantillas aquí

 Por lo tanto, las siguientes imágenes están unidas. No puede simplemente escribir plantillas, sino que debe escribir la ruta que me falta como 'primer proyecto/plantillas' en lugar de 'plantillas'. En este momento, también puede generarlo directamente y observar la alineación con las plantillas de directorio de la izquierda.

print(os.path.join(BASE_DIR,'firstproject/templates'))

 

Supongo que te gusta

Origin blog.csdn.net/qq_43644046/article/details/130482273
Recomendado
Clasificación