文章分类 -  Django

摘要:Email 配置 核心代码 如果接收者的客户端不支持html格式的邮件,则可以改进如下: 各大型邮箱smtp服务器及端口收集: 阅读全文
posted @ 2018-07-18 21:46 争-渡 阅读(176) 评论(1) 推荐(1)
摘要:相关资源 Django官方文档unittest文档 简单的例子 关于django的单元测试,需要知道的是 对于每一个测试方法都会将setUp()和tearDown()方法执行一遍 会单独新建一个测试数据库来进行数据库的操作方面的测试,默认在测试完成后销毁。 在测试方法中对数据库进行增删操作,最后都会 阅读全文
posted @ 2018-07-18 11:51 争-渡 阅读(286) 评论(0) 推荐(0)
摘要:Django信号量 Django中提供了“信号调度”,用于在框架执行操作时解耦。通俗来讲,就是一些动作发生的时候,信号允许特定的发送者去提醒一些接受者。 1、Django内置信号 对于Django内置的信号,仅需注册指定信号,当程序执行相应操作时,自动触发注册函数: from django.core 阅读全文
posted @ 2018-07-08 16:47 争-渡 阅读(135) 评论(0) 推荐(0)
摘要:一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr 阅读全文
posted @ 2018-06-22 08:25 争-渡 阅读(147) 评论(0) 推荐(0)
摘要:Django日志文件配置 附:Python logger流示图 使用方法: from django.shortcuts import render, HttpResponse # Create your views here. # 引入logging模块 import logging # 生成一个以 阅读全文
posted @ 2018-06-20 23:10 争-渡 阅读(161) 评论(0) 推荐(0)
摘要:到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLdb.conn 阅读全文
posted @ 2018-06-06 20:43 争-渡 阅读(109) 评论(0) 推荐(0)
摘要:Django中自定义分页 准备工作: 1、html准备 2、数据库准备 from django.db import models # Create your models here. class User(models.Model): user = models.CharField(max_leng 阅读全文
posted @ 2018-05-08 22:42 争-渡 阅读(150) 评论(0) 推荐(0)
摘要:media文件夹介绍 media文件夹是存储用户可访问其他用户资源的文件夹(保存用户上传文件的目录的绝对文件系统路径) media文件夹使用背景 针对用户上传文件以及图片时存储使用对应起 upload_to指定路径 media文件夹配置 1、在应用文件夹内创建media文件夹 2、在settings 阅读全文
posted @ 2018-04-17 09:47 争-渡 阅读(391) 评论(0) 推荐(0)
摘要:Form介绍 之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示显示对应的错误信息 阅读全文
posted @ 2018-04-17 00:07 争-渡 阅读(136) 评论(0) 推荐(0)
摘要:Django认证系统 COOKIE 与 SESSION 概念 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时 阅读全文
posted @ 2018-04-13 13:38 争-渡 阅读(135) 评论(0) 推荐(0)
摘要:AJAX准备知识:JSON 什么是 JSON ? JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 JSON 独立于语言 * JSON 具有自我描述性,更易理解 * JSON 使用 JavaScript 阅读全文
posted @ 2018-04-08 22:29 争-渡 阅读(137) 评论(0) 推荐(0)
摘要:cookie Cookie的由来 大家都知道HTTP协议是无状态的。 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。 一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请求都是全 阅读全文
posted @ 2018-04-08 21:07 争-渡 阅读(107) 评论(0) 推荐(0)
摘要:Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中 阅读全文
posted @ 2018-04-07 17:11 争-渡 阅读(175) 评论(0) 推荐(0)
摘要:Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它 阅读全文
posted @ 2018-04-06 22:37 争-渡 阅读(107) 评论(0) 推荐(0)
摘要:Django模板系统 常用语法 两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 {{ 变量名 }} 变量名由字母数字和下划线组成。 点(.)在模板语言中有特殊的含义,用来获取对象的相应属性值。 例子: Filters 语法: {{ value|filte 阅读全文
posted @ 2018-04-06 21:31 争-渡 阅读(90) 评论(0) 推荐(0)
摘要:Django的路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLco 阅读全文
posted @ 2018-04-02 19:56 争-渡 阅读(135) 评论(0) 推荐(0)
摘要:Django框架简介 MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。 Django框架的 阅读全文
posted @ 2018-04-02 19:28 争-渡 阅读(174) 评论(0) 推荐(0)
摘要:Django安装 安装(安装最新LTS版) LTS版:长期技术支持版 ps:注意建议选择LTS版此版本为长期技术支持版,不建议安装最新版本,目前市场主流还是为1.11.xx版本 pip安装方法 pip卸载Django方法: python安装方法 创建一个django项目: 命令行创建Django项目 阅读全文
posted @ 2018-03-27 12:18 争-渡 阅读(150) 评论(0) 推荐(0)
摘要:引言: 由第一版一点一点的引入Django,从底层开始讲解。 第一版底层使用socket模块启动服务 """ 先启动服务,监听 while 1: 等待连接... 3. 接收到你的请求 4. 根据你的需求,返回相应的内容 断开 """ import socket sk = socket.socket( 阅读全文
posted @ 2018-03-22 21:28 争-渡 阅读(145) 评论(0) 推荐(0)