2020年6月20日

Django(15):Django Nginx+uwsgi 安装配置

摘要: 在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如三大WEB服务器:apache, Nginx, lighttpd等,本文将以 Nginx 为例。Ubuntu18.04安装Web服务nginx:https://www.cnblogs.com/springsnow/p/1220... 阅读全文

posted @ 2020-06-20 19:51 springsnow 阅读(317) 评论(0) 推荐(0) 编辑

Django(14):Django 中间件

摘要: Django 中间件是修改 Django request 或者 response 对象的钩子,可以理解为是介于 HttpRequest 与 HttpResponse 处理之间的一道处理过程。浏览器从请求到响应的过程中,Django 需要通过很多中间件来处理,可以看如下图所示:Django 中间件作用 阅读全文

posted @ 2020-06-20 19:50 springsnow 阅读(279) 评论(0) 推荐(0) 编辑

Django(13):Django cookie 与 session

摘要: Cookie 是存储在客户端计算机上的文本文件,并保留了各种跟踪信息。识别返回用户包括三个步骤:服务器脚本向浏览器发送一组 Cookie。例如:姓名、年龄或识别号码等。 浏览器将这些信息存储在本地计算机上,以备将来使用。 当下一次浏览器向 Web 服务器发送任何请求时,浏览器会把这些 Cookie 阅读全文

posted @ 2020-06-20 19:49 springsnow 阅读(262) 评论(0) 推荐(0) 编辑

Django(12):Django 用户认证(Auth)组件

摘要: 一、概述Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。Django 用户认证(Auth)组件需要导入 auth 模块:# 认证模块 from django.contrib import auth # 对应数据库 from dj 阅读全文

posted @ 2020-06-20 19:48 springsnow 阅读(348) 评论(0) 推荐(0) 编辑

Django(11):Django Form 组件

摘要: 一、概述Django Form 组件用于对页面进行初始化,生成 HTML 标签,此外还可以对用户提交对数据进行校验(显示错误信息)。报错信息显示顺序:先显示字段属性中的错误信息,然后再显示局部钩子的错误信息。 若显示了字段属性的错误信息,就不会显示局部钩子的错误信息。 若有全局钩子,则全局钩子是等所 阅读全文

posted @ 2020-06-20 19:47 springsnow 阅读(274) 评论(0) 推荐(0) 编辑

Django(10):Django ORM - 单表实例

摘要: 阅读本章节前你需要先阅读了 Django 模型 进行基础配置及了解常见问题的简介方案。一、单表示例接下来我们重新创建一个项目 app01:django-admin.py startproject app01接下来在 settings.py 中找到INSTALLED_APPS这一项,如下:INSTAL 阅读全文

posted @ 2020-06-20 19:44 springsnow 阅读(308) 评论(0) 推荐(0) 编辑

Django(09):Django Admin 管理工具

摘要: Django 提供了基于 web 的管理工具。Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它:INSTALLED_APPS = ( 'django.contrib.admin', 'django 阅读全文

posted @ 2020-06-20 19:43 springsnow 阅读(348) 评论(0) 推荐(0) 编辑

Django(08):Django 路由

摘要: 简介路由简单的来说就是根据用户请求的 URL 链接来判断对应的处理程序,并返回处理结果,也就是 URL 与 Django 的视图建立映射关系。Django 路由在 urls.py 配置,urls.py 中的每一条配置对应相应的处理方法。Django 不同版本 urls.py 配置有点不一样:1、Dj 阅读全文

posted @ 2020-06-20 19:42 springsnow 阅读(250) 评论(0) 推荐(0) 编辑

Django(07):Django 视图

摘要: 视图层一个视图函数,简称视图,是一个简单的 Python 函数,它接受 Web 请求并且返回 Web 响应。响应可以是一个 HTML 页面、一个 404 错误页面、重定向页面、XML 文档、或者一张图片...无论视图本身包含什么逻辑,都要返回响应。代码写在哪里都可以,只要在 Python 目录下面, 阅读全文

posted @ 2020-06-20 19:41 springsnow 阅读(203) 评论(0) 推荐(0) 编辑

Django(06):Django 表单

摘要: HTML表单是网站交互性的经典方式。 本章将介绍如何用Django对用户提交的表单数据进行处理。一、HTTP 请求HTTP协议以"请求-回复"的方式工作。客户发送请求时,可以在请求中附加数据。服务器通过解析请求,就可以获得客户传来的数据,并根据URL来提供特定的服务。1、GET 方法我们在之前的项目 阅读全文

posted @ 2020-06-20 19:39 springsnow 阅读(248) 评论(0) 推荐(0) 编辑

Django(05):Django 模型

摘要: Django 对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。Django 为这些数据库提供了统一的调用API。 我们可以根据自己业务需求选择不同的数据库。MySQL 是 Web 应用中最常用的数据库。本章节我们将以 Mysql 作为实例进行介绍。你 阅读全文

posted @ 2020-06-20 19:38 springsnow 阅读(297) 评论(0) 推荐(0) 编辑

Django(04):Django 模板

摘要: 在上一章节中我们使用 django.http.HttpResponse() 来输出 "Hello World!"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。一、模板应用实例 阅读全文

posted @ 2020-06-20 19:37 springsnow 阅读(303) 评论(0) 推荐(0) 编辑

导航