Web开发基础(Django版)-初学者简介 Day 1

本文介绍了使用Django框架和MySQL数据库进行Web开发的基本概念。前端开发涉及HTML、CSS和JavaScript,用于构建用户界面和动态效果。后端开发则利用Django来设计API接口和处理数据库操作。在浏览器中,前端资源通过HTTP协议从服务器获取并呈现。
摘要由CSDN通过智能技术生成

注:本次web开发使用Django构建Python web框架,数据库使用MySQL。

我们日常浏览的网页,网页中相关的投票系统、登陆系统等等皆来自于web开发。

web开发分为前端(客户端)和后端(服务端)。其中,客户端与服务端所建立的联系主要通过http来实现。客户端通过http协议发送请求信息给服务端,并从服务端接收响应信息。(后面会具体学习http网络协议)。具体示意图如下:

 

下面将具体介绍前端开发与后端开发的具体内容:

1. 前端开发:

  • 目的:给用户提供界面,主要呈现网站的内容,使网站页面更好看。
  • 开发文件:HTML + CSS + JS + Bootstrap

HTML:是构建网页的基础。

CSS 文档:控制界面的显示样式和效果,比如字体、大小、前景色、背景色、间距、一些动画效果等。(HTML和CSS定义网络静态的页面内容)。

JS(javascript):前端的动态功能是通过浏览器执行js脚本产生的。

上述的文件(html,css,js)没法直接放到浏览器端,都是部署在后端服务器上(有些在cdn上)。当我们浏览一个网站的时候,浏览器先通过http协议获取这些文档,然后读取解释它们的内容,生成对应的界面呈现给我们操作。

2.后端开发

本项目主要通过使用Django(Django是一个 基于Python语言的 开源免费的 Web应用 开发框架。)进行后端的开发,主要包括:API 接口设计 和 数据库设计和操作。

(Django的官方网站: https://www.djangoproject.com

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值