zoukankan      html  css  js  c++  java
  • Django项目数据处理的流程是怎样的

    为什么要写这个

    给学生讲解用,看了很多博客,感觉都不是自己想要的。

    处理流程

    Django是如何处理用户请求的

    图解

    1. 用户在浏览器里输入一个地址
    2. 首先处理这个地址的应该是Nginx服务器或者Apache服务器,这里以Nginx服务器为例
    3. Nginx立即把静态资源返回给用户
    4. 如果需要把动态资源给用户,则将动态请求的 URL交给Django处理 (通过 uwsgi or gunicorn)
    5. Django apps 有个URL 到 view 的映射表,在url.py中,Django找到与URL对应的view,并执行view
    6. view访问 数据库并返回数据。(通过 ORM/model访问数据),现在企业中最常见的是返回json格式的数据,很少返回template。
  • 相关阅读:
    ruby安装方法
    移动端适配问题px->rem方法
    判断元素阶段类型
    domReady
    电梯导航
    判断浏览器的版本以及浏览器内核( 转发 )
    AWS
    Amazon S3
    Pipeline 模型
    RESTful API
  • 原文地址:https://www.cnblogs.com/tantanjishu/p/11698706.html
Copyright © 2011-2022 走看看