随笔分类 -  Django

1
摘要:中间件的概念 中间件顾名思义,是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎实用,用不好会影响到性能。 Django的中间件的定义: 如果你想修改请求,例如被传送到view中的HttpReques 阅读全文
posted @ 2019-01-07 17:02 SmallNine 阅读(535) 评论(0) 推荐(1)
摘要:一、auth模块 django.contrib.auth中提供了许多方法,这里主要介绍其中的三个: authenticate() 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关键字参数 如果认证信息有效,会返回一个 User 对象。authentica 阅读全文
posted @ 2018-12-29 17:43 SmallNine 阅读(1209) 评论(0) 推荐(0)
摘要:Session简介 Session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的东西,它能支持更多的字节,并且他保存在服务器,有较高的安全性。这就是Session。 阅读全文
posted @ 2018-12-25 13:44 SmallNine 阅读(1603) 评论(0) 推荐(0)
摘要:Cooike简介 Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息 目前有些 Cookie 阅读全文
posted @ 2018-12-21 15:17 SmallNine 阅读(2310) 评论(0) 推荐(0)
摘要:form基础 Django中的Form使用时一般有两种功能: 1、生成html标签 2、验证输入内容 要想使用django提供的form,要在views里导入form模块 from django import forms 首先我们创建我们的模版 然后我们来定义一个form 类,以及我们需要掌握的一些 阅读全文
posted @ 2018-12-17 22:30 SmallNine 阅读(1392) 评论(0) 推荐(0)
摘要:分页器基本操作 用户访问一个网页或者查看某些数据,如果数据量过大肯定需要按页查看,不可能一个页面显示N条数据内容这里就用到了分页器 首先往数据库里插入数据,这里咱们进行脚本批量插入 这样一条insert语句包含多条数据,一次性插入 分页器的基本语法及使用 #输出内容 前端页面的显示,传递分页过后的对 阅读全文
posted @ 2018-12-09 22:38 SmallNine 阅读(3495) 评论(0) 推荐(0)
摘要:form表单文件上传 上菜 file_put.html views.py 上面这个基于form 到表单上传,在传递对象到时候必须要定义请求头格式 nctype="multipart/form-data" 否则传递过来只是一个文件名称,在服务端接收模版提交的内容必须使用 request.FILES 否 阅读全文
posted @ 2018-12-06 22:58 SmallNine 阅读(13581) 评论(0) 推荐(1)
摘要:Ajax简介 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 Ajax = 异步 JavaScript 和 XML(标准通用标记语言的子集)。 Ajax 是一种用于创建快速动态网页的 阅读全文
posted @ 2018-11-26 20:19 SmallNine 阅读(869) 评论(0) 推荐(0)
摘要:首先咱们先来介绍一下这三个软件 Django(web框架) Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的框架模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月 阅读全文
posted @ 2018-11-23 14:20 SmallNine 阅读(540) 评论(0) 推荐(1)
摘要:图书管理系统 注意事项 1、models 要创建好,规划好自己的表,以及各种表关系 2、url正则要写好 3、settings的配置 4、利用bootstarp 进行布局更漂亮哦 5、注意orm 各种类型的转换还有取值。 6、模板语法 下面上菜 目录结构 G:.├─.idea│ ├─dataSour 阅读全文
posted @ 2018-11-21 20:06 SmallNine 阅读(1157) 评论(0) 推荐(0)
摘要:报错信息 Manager isn't accessible via %s instances" % cls.__name 解决方法 https://www.jianshu.com/p/5e05c9360662 转载自这位大佬,非常感谢 Django 的 orm 中使用到了元类和描述符这些高级知识,了 阅读全文
posted @ 2018-11-21 18:53 SmallNine 阅读(664) 评论(0) 推荐(0)
摘要:自己虽然实现了, 但是写的太LOW了,为了不误导大家,推荐一篇好的博客 https://www.cnblogs.com/alice-bj/p/9114084.html 阅读全文
posted @ 2018-11-20 17:24 SmallNine 阅读(143) 评论(0) 推荐(0)
摘要:转载自 https://www.jianshu.com/p/d92ecd3644f7?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=qq where语句,和过滤相关的方法或函数如下: all() : 返回所 阅读全文
posted @ 2018-11-06 17:08 SmallNine 阅读(409) 评论(0) 推荐(0)
摘要:首先了解一下 mysql中的表之间的关系,一对一,一对多,多对一,多对多。 一对多关系、多对一关系、一对一关系 多对多关系 多对多关系例子 查询多对多关系要分成两步。 自引用关系也是多对多的一种特殊情况 如果关系中的两侧都在同一个表中, 这种关系称为自引用关系。在关注中, 关系的左侧是用户实体,可以 阅读全文
posted @ 2018-11-01 10:55 SmallNine 阅读(10455) 评论(0) 推荐(1)
摘要:默认使用sqllite数据库 修改为mysql数据库 创建数据库 在app models中编写创建数据库类 常用字段类型参数 Field中的参数 使用mysql数据库 修改 settings中的 DATABASES 内容将 修改为 必须安装pymysql pip install pymysql 支持 阅读全文
posted @ 2018-10-21 16:42 SmallNine 阅读(372) 评论(0) 推荐(0)
摘要:模版是一个用django模版语言标记过的python字符串。模版可以包含模版标签和变量。 模版标签是在一个模版里起作用的标记。比如,一个模版标签可以产生控制结构的内容(if或者for),可以获取数据库内容或者访问其它模版标签。 一个标签块被{%%}包围 变量标签被{{}}包围 context是一个传 阅读全文
posted @ 2018-10-09 23:12 SmallNine 阅读(283) 评论(0) 推荐(0)
摘要:一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你的Python目 阅读全文
posted @ 2018-09-19 11:22 SmallNine 阅读(159) 评论(0) 推荐(0)
摘要:命名空间 命名空间(英语:Namespace)是表示标识符的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。 由于name没有作用域,Django在反 阅读全文
posted @ 2018-09-14 17:43 SmallNine 阅读(1202) 评论(0) 推荐(1)
摘要:静态文件 在开发中同创会使用到 css,js,img等静态文件,这里带大家简单的介绍一下django如何处理静态页面, 配置 setting.py文件 说明: 配置url地址,当我们要访问静态文件时url地址,这里只是做其中一部分path,结合urlconf会详细说明; STATIC_ROOT: 配 阅读全文
posted @ 2018-09-12 11:06 SmallNine 阅读(1444) 评论(0) 推荐(0)
摘要:Django django对大家来说肯定不陌生啦,下面就简单的介绍一下,基础的使用以及django的特点吧 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python 阅读全文
posted @ 2018-09-10 15:11 SmallNine 阅读(326) 评论(0) 推荐(0)

1