Django(笔记01)

一、web介绍

		a)web前端开发 
		b)web 后端开发(后台开*发*)

二、软件开发架构

		a)C/S ( Clinet / Server) 客户端服务端, 
		b)B/S(Browser/Server) 浏览器,服务端

三、URL 介绍

		a)URL : 统一资源定位符(网址)
		b)组成:9, 
		c)http://www.baidu.com:80 /s/?wk=今日新鲜事&xxx==xxx
			i.请求首行
			ii.请求头
			iii.请求空行
			iv.请求体

四、web框架

		a)框架能完成一些基础的功能,程序员从此基础上进行开发。提高了开发效率。
		b)框架的本质: socket 服务端。

五、Django

		a)Django框架下载: pip install django==2.2.1 
		b)使用国内原 :
		c)创建django 项目: django-admin startproject 项目名称(dj01)
		i. dj01 包
		1.__init__.py 
		2.settings.py 配置文件。
		3.urls.py : 路由管理文件。
		4.wsgi.py : WSGI 协议匹配的一个文件。 
		ii.manage.py 文件(管理文件,启动项目,同步数据库)
		d)启动项目: python  manage.py  runserver  默认端口号:8000
		e)修改端口号: python manage.py  runserver 127.0.0.1:9999

六、请求流程

	a)浏览器发送请求
	b)Django 找settings.py 文件, ROOT_URLCONF =’dj01.urls’
	c)Django 拿url 的路径部分和 urls.py中的urlpatterns=[] 中的 路径进行比较
	i.从上往下依次匹配,如果匹配成功则执行对应的视图函数
	1.先将请求携带的数据封装到HttpRequest 对象中,然后将对象传递给
	视图函数的第一个参数,参数的名称一般叫request(HttpRequest对象)
	2.执行逻辑(判断逻辑,调用数据库…)
	3.响应
	ii.匹配不成功就是 404 
	d)Ccx

七、视图函数

	a)函数的名称:见名知意。
	b)参数: 至少要有一个形参
	c)必须要有返回值。
	d)视图函数一般要写到 views.py 文件中。

八、返回html页面

	a)直接在视图函数中构建了一个html页面返回。
	b)弊端很多:
	i.Xx
	ii.Xx
	iii.Xx
	iv.xx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值