day64

Day64

Django学习篇一

1.web应用

2.C/S和B/S架构

3.python中的web框架

​ a:socket

​ b:路由跟视图函数的匹配关系

​ c:模板渲染

​ django: a:用了别人的(wsgiref) b:自己写的 c:自己写的

​ flask: a:用了别人的 b:自己写的 c:用了别人的

​ tornado: a:自己写的 b: 自己写的 c:自己写的

1445697-20181102193430012-439945150.png

4.http协议:

​ 特点:1.基于TCP/IP协议之上的应用层协议

​ 2.基于请求-响应模式

​ 3.无状态保存

​ 4.无连接

5 django的安装和简单使用

​ 安装:1.pip3 install django==1.11.9

​ 2.pycharm 下安装,选择版本号

​ 使用:

​ 1.命令创建项目:django-admin startproject 项目名字

​ 2.建app:python3 manage.py startapp app01

​ 文件目录介绍:

​ manage.py---项目入口,执行一些命令
​ 项目名:

​ settings:全局配置信息

​ urls:总路由,请求地址跟视图函数的映射关系

​ app名字:

​ migrations:数据库迁移的记录

​ models.py 数据库表模型

​ views 视图函数

​ 运行项目:

​ pytyon3 manage.py runserver 127.0.0.1:8001

6.补充

​ 1 decode和encode
data = b'111111'
​ data = str(data, encoding='utf-8')
​ print(type(data))
​ data = bytes(data, encoding='utf-8')
​ print(type(data))
2 pymysql链接数据库
​ #拿到数据库链接
​ conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', db='lqz', password='admin')
​ #获得游标,并且查询结果数据是字典格式
​ cur=conn.cursor(pymysql.cursors.DictCursor)
​ #执行sql
​ cur.execute('select * from user')
​ #获取全部查询结果
​ dic=cur.fetchall()
3 以后写项目:
​ 1 不要用中文
​ 2 计算机名不能用中文
​ 3 一个工程,就是一个项目

转载于:https://www.cnblogs.com/yaoxiaofeng/p/9898076.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值