|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/crea-un-blog-con-django-sistema-de-comentarios/
课程评论:没有评论
课程名称:使用Django创建博客及评论系统 课程概述:欢迎来到我的课程,在这里你将学习如何从零开始使用Django创建一个博客及评论系统。Django是一款免费的开源Web应用框架,使用Python编写。Web框架是一组组件,旨在帮助你更快捷、更方便地开发网站。当构建网站时,总是需要一系列相似的组件,比如用户身份验证(注册、登录、登出)、网站管理面板、表单、文件上传等。 幸运的是,许多开发者注意到,创建新网站时会面临类似的问题,因此他们联合起来创建了多个框架(Django就是其中之一),为你提供现成的组件。这些框架的存在是为了节省你重复造轮子的时间,帮助减轻构建新网站时的负担。 为什么你需要一个框架?为了理解Django的作用,我们需要更深入地了解服务器。服务器需要知道你想要提供一个网页。可以想象一个信箱(端口),它监控着进入的信件(请求),这由Web服务器完成。Web服务器读取信件,并发送一个网页作为响应。然而,当你希望发送内容时,你需要一些实际的内容,而Django正是帮助你创建这些内容的工具。
Te doy la bienvenida a mi curso donde aprenderas a crear un blog con un sistema de comentarios desde 0 utilizando Django.¿Qué es Django?django es un framework para aplicaciones web gratuito y open source, escrito en Python. Un framework web es un conjunto de componentes que te ayudan a desarrollar sitios web más fácil y rápidamente.Cuando construyes un sitio web, siempre necesitas un conjunto de componentes similares: una manera de manejar la autenticación de usuarios (registrarse, iniciar sesión, cerrar sesión), un panel de administración para tu sitio web, formularios, una forma de subir archivos, etc.Por suerte para ti, hace tiempo atrás varias personas notaron que los desarrolladores web enfrentan problemas similares cuando construyen un sitio nuevo, por eso se unieron y crearon frameworks (Django es uno de ellos) que te ofrecen componentes listos para usarse.Los frameworks existen para ahorrarte tener que reinventar la rueda y ayudarte a aliviar la carga cuando construyes un sitio nuevo.¿Por qué necesitas un framework?Para entender para que es Django, necesitamos mirar mas de cerca a los servidores. Lo primero que el servidor necesita saber es que quieres que te sirva una página web.Imagina un buzón (puerto) el cual es monitoreado por cartas entrantes (peticiones). Esto es realizado por un servidor web. El servidor web lee la carta, y envía una respuesta con una página web. Pero cuando quieres enviar algo, tienes que tener algún contenido. Y Django es quien que te ayuda a crear el contenido.