zoukankan      html  css  js  c++  java
  • 初识django

    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 一个工程,就是一个项目
    
    
        
    
  • 相关阅读:
    linux系统的nobody用户
    java包命名规则
    配置文件解析
    jps参数
    Java数据类型总结
    JSON与JAVA数据的相互转换
    maven中使用net.sf.json-lib
    设计 REST 风格的 MVC 框架
    Java 5种字符串拼接方式性能比较
    spring获取webapplicationcontext,applicationcontext几种方法详解
  • 原文地址:https://www.cnblogs.com/jianhaozhou/p/9897999.html
Copyright © 2011-2022 走看看