Quiero crear un sitio web tipo CV usando django. ¿Debo aprender sobre bases de datos? ¿Qué más debo aprender?

Un sitio web que solo muestra un CV no requiere una base de datos. Solo hazlo en HTML y CSS.

Si realmente debe hacerlo, use un archivo JSON que contenga todos sus datos y recupérelo en la carga de la página y coloque los datos donde lo necesite. Esto facilita estructurar el aspecto de su sitio sin preocuparse por los datos.

Las bases de datos generalmente se usan solo cuando las variantes de los mismos datos (es decir, la misma jerarquía / esquema) deben recuperarse y mostrarse de acuerdo con algún parámetro. No hay nada malo en hacerlo, pero agrega una complejidad innecesaria que no tiene ningún propósito real para tus fines, a menos que sea solo para practicar.

Para responder a la segunda parte de su pregunta: debe aprender HTML, JavaScript y CSS, y luego aprender algunos marcos / bibliotecas front-end para facilitarle la vida. Consulte Angular, jQuery, React for the logic (JS) y Angular Material, jQuery Mobile, Twitter Bootstrap para la visualización de su sitio (HTML / CSS). Si Django es imprescindible, familiarízate con Python, lee los documentos y estarás bien. Recomiendo usar Node, Nginx o Apache si el producto final es más importante que el proceso.

Definitivamente va a ser más importante que realmente comprenda los modelos y ORM de Django que comprender realmente la base de datos con la que trabaja. El propósito del ORM es abstraerse de la interacción directa con la base de datos.

Si te encuentras escribiendo SQL en las primeras etapas (o incluso tardías) de crear tu Django, el. Probablemente estés haciendo algo mal.

TL; DR si estás usando Django, enfoca tu aprendizaje en Django

Ir para reanudar la infografía. Es mucho más efectivo ser contratado. Dudo que esto sea una idea para ti, pero funcionará para cualquiera. Solo inténtalo. O pruebe su propio sitio de cartera que contiene todo sobre usted y simplemente ponga el enlace en la parte superior de su CV.

More Interesting

He estado jugando con php, python y ruby ​​y he estado leyendo sobre django, rails y varios frameworks php. ¿Cuál es el mejor curso de acción para el desarrollador web moderno? Solo quería tener una idea de cuál sería el mejor camino para el futuro y por qué. Gracias por leer.

He trabajado en diferentes marcos de javascript, pero recientemente me di cuenta de que primero debería dominar javascript, ¿cómo lo hago?

¿Cómo usar HTML, CSS y JavaScript para construir un sitio web? ¿Es al marcar, diseñar y escribir páginas web en un sitio web, o qué

Quiero crear una aplicación con un motor de aplicación de Google, ¿por dónde empiezo?

Cómo construir un sistema de gestión de asistencia usando Python

Soy nuevo en el desarrollo web y me gustaría aprender tanto front-end como back-end. ¿Cuál es la mejor pila para aprender? ¿Cómo se comparan Node.js y Express.js con Java? ¿Puede Node.js hacer todo lo que un back-end de Java puede hacer en términos de escala, confiabilidad, seguridad, etc.?

Tengo núcleos de HTML y CSS pero quiero crear páginas web funcionales / receptivas. ¿A donde debería ir?

Descargué un tema de WordPress ahora quiero que sea mi propio sitio web. ¿Como lo puedo hacer?

Soy nuevo en PHP y MySQL. ¿Cómo almaceno y visualizo archivos en una base de datos desde otra base de datos?

Hice una copia de seguridad y restauración de una colección de sitios de SharePoint de una aplicación web a otra, ¿el sitio raíz tenía un formulario de ruta de información al que no se puede acceder ahora?

¿Necesito aprender MySQL si no estoy interesado en el desarrollo web, mis áreas de interés están en el desarrollo de aplicaciones, entonces, ¿debería aprender MySQL?

Acabo de comenzar un negocio local en Knoxville y deseo crear un sitio web para él. ¿Alguien puede ayudarme?

Necesito crear un servicio web que muestre la entrada de un usuario a otros usuarios. ¿Cómo hago esto? Diseño sitios web pero nada como esto todavía.

Estoy aprendiendo desarrollo web. ¿Qué otras buenas fuentes hay aparte de los libros de Jon Duckett?

Conozco Flask bastante bien y me gusta. ¿Hay alguna razón por la que me molestaría en aprender Django?