zoukankan      html  css  js  c++  java
  • 第四十三天

    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 一个工程,就是一个项目
  • 相关阅读:
    柳下品茗
    游百花诗意亭有感
    爱情如酒
    笑傲IT文坛
    面对诱惑,你会屈从吗?
    拓展人脉的三十六计
    世界经理人推荐:拓展人脉的两大法宝
    我还能做什么
    诗缘
    有谁陪我风雨同舟
  • 原文地址:https://www.cnblogs.com/zhouhao123/p/9910540.html
Copyright © 2011-2022 走看看