• Django第一天


    web应用程序:是一种通过web访问的应用程序

    HTTP协议:用于万维网服务器与本地浏览器之间的超文本传输协议,属于应用层的面向对象协议,适用于分布式超媒体系统,作用于客户端-服务端架构之上。

    HTTP协议:①基于HTTP/IP协议之上的应用层协议②基于请求-响应式模式(请求必定由客户端发出,服务端恢复响应)③无状态保存(stateless)自身不对请求和响应之间的通信状态保存,对发送过的请求或响应都不做持久化处理④无连接:每次连接只处理一个请求,节省传输时间。

    请求方式:get  post

    URL:统一资源定位符;每一个文件都有一个唯一的URL,它包含的信息指出文件的位置,及浏览器怎么处理它。

    协议:// IP:端口(80)/路径? name=lqz&age=18   ?之前是请求数据部分,之后为请求路径。

    响应状态码类别:

    1xx  信息性状态码  接收的请求正在处理、

    2xx 成功状态码  请求正常处理完毕、

    3xx 重定向抓状态码  需要进行附加操作以完成请求、

    4xx 客户端错误状态码  服务器无法处理请求、

    5xx  服务器错误状态码  服务器处理请求出错、

    Django的下载与基本命令:

    下载方式:

      方式一:在命令行输入:pip3 install  django

        pip install django==1.11.9 -i http://pypi.hustunique.org/simple   指定版本号,指定国内镜像

      方式二:用pycharm安装

      方式三:用pycharm的Terminal的命令行安装

    创建一个Django project:

           • django-admin.py startproject mysite

    • manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
    • settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
    • urls.py ----- 负责把URL模式映射到应用程序。
    • 在mysite下创建应用:python.manage.py.startapp blog
    • python manage.py runserver 8001
  • 相关阅读:
    优秀的JavaScript模块是怎样炼成的(转发)
    从发展历史理解 ES6 Module(转发)
    JavaScript 模块演化简史(转发)
    objcopy 格式转换
    链接操作
    fflush()
    为什么栈地址从高到低生长,堆从低到高
    C语言中,a[-1] (负数下标)的用途
    va_list 、va_start、 va_arg、 va_end 使用说明
    docker 部署 redis
  • 原文地址:https://www.cnblogs.com/AllenZhou/p/9898203.html
Copyright © 2020-2023  润新知