Quiero ser desarrollador web y más en el lado del servidor ‘python, django’. Tengo curiosidad por saber cuánto html / css debería saber, ¿puedo usar plantillas listas o tengo que ser un experto en html / css?

El marco Django es una colección de funcionalidades que le permite usar Python para responder a solicitudes http y responder a ellas.

Django se utiliza principalmente para manejar solicitudes http de navegadores web, es decir, solicitudes de páginas HTML; Django usa plantillas como una forma remota para generar respuestas HTML: esencialmente una plantilla es una página HTML que contiene etiquetas de plantilla y para Django esas etiquetas de plantilla pueden ser HTML para mostrar texto, imágenes, formularios, etc.

También puede usar Django para generar no HTML; en este caso, Django se puede usar para implementar una API REST en algunos datos.

Entonces, si está utilizando Django para servir páginas web basadas en datos, entonces necesitará saber HTML y CSS o aceptar otros archivos de plantilla y CSS y simplemente ‘completar los espacios en blanco’ dentro de las plantillas. Solo necesita ser un experto en HTML / CSS si está creando a mano sus propias plantillas de Django y desea que su sitio web se vea de muy alta calidad. Puede crear un sitio web ‘OK’ con muy poco CSS y HTML básico.

Si está utilizando Django para implementar una API REST, no necesita html / CSS en absoluto.

Debe conocer los conceptos básicos, pero de ninguna manera debe ser un experto.

Para ser un desarrollador web directa o indirectamente, necesita aprender html. Las plantillas solo hacen que las cosas que provienen de las vistas sean accesibles de formas más decentes. Puramente mi opinión.

More Interesting

Aprendí HTML, CSS, JavaScript y jQuery, y diseño receptivo. ¿Estoy listo para solicitar empleo?

Cómo desarrollar un sitio web

Cómo hacer un sitio web usando HTML y CSS

Cómo establecer un localhost usando Laravel

¿Cuál es la mejor manera de ajustar el diseño de una página a un nuevo diseño usando HTML, CSS y jQuery?

¿Por qué mi formulario de contacto PHP da estos errores?

Actualmente estoy escribiendo una propuesta para mi proyecto de último año. Mi proyecto se trata de desarrollar un sistema que ayude al probador mientras realiza el proceso de prueba. Uno de los elementos en la propuesta es la sección de alcance. ¿Qué es el alcance del proyecto? TQ

Si dijera que MVC era contra-intuitivo, ¿cómo me convencerías de lo contrario?

Estoy aprendiendo html, css, JS y quiero entrar en el lado del servidor. ¿Qué debo aprender a continuación / hacer en el proyecto para que pueda emplearse en un futuro próximo?

Estoy estudiando Mean Stack Framework, ¿es válido para mi carrera?

Quiero aprender JavaScript y construir cosas geniales con él, pero no me interesan los CSS, HTML, hacer 'tooltips geniales' o juegos. ¿Qué puedo hacer con eso?

Soy un desarrollador full stack de la aplicación Rails. ¿De qué manera obtendré trabajo independiente?

Cómo crear un panel de administrador oculto para mis sitios web como Google, Facebook o los grandes sitios web

Estoy aprendiendo Desarrollo Web, Python y C a la vez, ¿es este un buen camino?

Si escribo un programa para enviar muchos correos electrónicos, ¿se clasificará como spam?