zoukankan      html  css  js  c++  java
  • Django笔记01

    web应用

      所有的web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端

    C/S:客户端/服务端

    B/S:浏览器/服务端

    HTTP协议

      超文本传输协议

      四大特性

        1、基于TCP/IP协议之上的应用层协议

        2、基于请求-响应模式

        3、无状态保存

        4、无连接

      请求协议

        请求方法 空格 URL 空格 协议版本

        字段:值

        

        请求数据

      响应协议

        协议版本 空格 状态码 空格 状态描述

        字段 : 值

        

        响应数据

    状态码

      1XX  Informational(信息性状态码)  接收的请求正在处理

      2XX  Success(成功状态码)     请求正常处理完毕

      3XX  Redirection(重定向状态码)   需要进行附加操作以完成请求

      4XX  Client Error(客户端错误状态)  服务器无法处理请求

      5XX  Server Error(服务器错误状态码)   服务器处理请求错误

    https://www.cnblogs.com/Dominic-Ji/p/9949224.html#autoid-0-0-0

    动静态网页

      静态网页:数据固定,不改变

      动态网页:数据实时获取

    python三大主流web框架

      django 大而全  flask 小而精  tornado异步非阻塞

      django:socket使用别人的,路由与视图函数,模板渲染自己写的

      flask:路由与视图函数自己写的,socket,模板渲染使用别人的

      tornado:都是自己写的

    django简介

      安装:pip3 install django==1.11

      创建django项目:django-admin startporject mysite

      创建app:python manage.py startapp app01

      启动django:python manage.py runserver

      命令创建没有templates文件夹,需要手动创建并在settings配置文件中写上路径

    django主要文件介绍

      migrations  数据库迁移记录相关

      models.py  orm模型类

      views.py  视图函数

      template  模板文件夹

      manage.py  django的启动文件

      settings.py  django项目的配置文件

      urls.py  路由与视图函数的映射关系

    HttpResponse  返回字符串

    render  渲染页面并返回

    redirect  重定向

    https://www.cnblogs.com/Dominic-Ji/p/9167438.html?tdsourcetag=s_pctim_aiomsg

      

  • 相关阅读:
    python 星号*使用方法
    python print 使用分隔符 或行尾符
    python 打印输出至文件中, 'wt'读写文件方式,会把原文件内容清空
    python 换行符的识别问题,Unix 和Windows 中是不一样的
    python 读不同编码的文本,传递一个可选的encoding 参数给open() 函数
    django学习笔记(4)
    dos下edit编辑器的快捷命令一览
    django学习笔记(3)
    django学习笔记(2)
    django学习笔记(1)
  • 原文地址:https://www.cnblogs.com/LinChengcheng/p/10690061.html
Copyright © 2011-2022 走看看