爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 13502|回复: 0

[经验总结] [已收纳]web网站开发步骤大俗话

[复制链接]
发表于 2020-12-8 11:42:13 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 15195775117 于 2021-1-31 00:39 编辑

举例说明,
有个网站陈列女明星照片,可以按名字和年份进行搜索,
1、我们在浏览器上选择“刘亦菲”和“2019年”,按确定,
2、这时,浏览器就会向服务器发送我们的请求,
如何请求的呢?是通过“路由”,其实就是网址,路由里包含了我们的请求信息,例如:
http://xxx.xxxx.com/xxx.xxx?name=刘亦菲&year=2019
3、这条字符串会首先被web服务器】收到,【web服务器】不是指服务器电脑,而是服务器操作系统上的一个功能,是专门处理网络传输的,一般windows系统自带了IIS服务器,Linux带了Apache
4、【web服务器】接收了请求之后,再转给服务器上你写的【web应用程序】,
5、【web应用程序】中处理路由的部分会把参数:name=刘亦菲,year=2019,提取出来,
6、提取的参数发给【视图函数】进行处理,视图函数只要知道它是个函数就行了,它从数据库里,按"刘亦菲+2019"的检索条件,找出一大堆照片、人物介绍、身高体重等文字和图片数据。视图函数操作数据库是通过接口的,安装个包就行了,增删改查的语法练习两下即可。
7、以上的数据会填入【网页模板】中,web开发框架都会准备好
【网页模板】什么是【网页模板】?像网页头尾等固定部分是不变的,明星介绍和照片等部分会空出来,等【视图函数】给了数据后再填入,生成完整的网页。
将数据填入网页是依据【模板语法】,Django有自己的模板语法,还有Jinja2模板语法,
模板语法其实也是很简单的:待填的变量以{{x}}形式存在,for,if,while等流程控制是以{% if %}形式存在,等等,也是类C的语法模式
8、这个完整的网页最后会经web服务器】发给浏览器,用户就看到了刘亦菲的介绍和图片。

从11月初开始学Django,中间刷了下MySQL的副本,到12月初已经了解网站开发的步骤了,
网站开发就是照葫芦画瓢,技术难度不高,难点在于------勤快、多做项目、早熟练!

附件是我写的学习笔记文档,同仁们可以参考,但不要指望通过它来入门


Django笔记2020.12.2.docx

339.17 KB, 下载次数: 4, 下载积分: 金钱 -5

Django笔记2020.12.2.pdf

584.78 KB, 下载次数: 4, 下载积分: 金钱 -5

评分

参与人数 1金钱 +20 贡献 +2 体力 +40 收起 理由
言深深 + 20 + 2 + 40

查看全部评分

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表