首页 > 其他 > 详细

第四十三天

时间:2018-11-05 18:21:52      阅读:158      评论:0      收藏:0      [点我收藏+]
1 web 应用 2 c/s 和bs架构 3 python中的web框架   
a :socket b:路由跟视图函数匹配关系 c:模板渲染
django: a: 用了别人的wsgiref b:自己写的 c:自己写的
flask: a:用了别人的 b:自己写的 c:用了别人的:jinja2
tornado: a 自己写的 b:自己写的 c:自己写的
4 http协议:
    -特点:1 基于TCP/IP协议之上的应用层协议
       2 基于请求-响应模式
       3 无状态保存
       4 无连接
    -请求格式:
    -响应格式:
5 django的安装和简单使用
    -安装:1 pip3 install django==1.11.9
       2 pycharm 下安装,选择版本号
    -使用:
        命令创建项目:django-admin startproject 项目名字
        创建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/zhouhao123/p/9910540.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!