念念不忘,必有回响!繁华似锦觅安宁,淡云流水度此生--------潇洒若梦&&浮生执铭
潇洒浮生
因为你 我愿意热爱整个世界
摘要: 用户认证组件简介 功能:用session记录登录验证状态 前提:必须使用django自带的auth_user表。那这里有的同学就会有疑问了,自己不能创建自己的用户表吗? 当然可以,用户认证组件虽然只针对auth_user表,但是我们可以通过继承或者OneToOne进行联系。 我们可以先创建一个用户, 阅读全文
posted @ 2018-11-12 09:54 潇洒浮生 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 会话跟踪技术 可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。 一次会话过程中,我们应该注意的是什么呢? 那就是,一些操作要保证用户操作的是用户自己个人的数据。举个例子来说,你会希望你的账户里的钱被别人转走吗?相反,你会希望自己的账户多增加一些余额。 这就是会话跟 阅读全文
posted @ 2018-11-11 17:06 潇洒浮生 阅读(145) 评论(0) 推荐(0) 编辑
摘要: froms组件 校验字段 校验字段是forms组件最重要的功能。 以用户注册为例 模型 模板 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <for 阅读全文
posted @ 2018-11-10 22:40 潇洒浮生 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 分页器paginator 准备工作 分页器使用前,先导入,顺便导入页面为空和页码不是整数异常 简单示范 以之前book表为例 完善版 模板 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title> 阅读全文
posted @ 2018-11-10 15:04 潇洒浮生 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 AJAX除了异步的特点外,还 阅读全文
posted @ 2018-11-10 10:30 潇洒浮生 阅读(124) 评论(0) 推荐(0) 编辑
摘要: F查询 如果我们要对两个字段的值做比较,那该怎么做呢? Django 提供 F() 来做这样的比较。F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值。 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。 修改操作也可以使用F函 阅读全文
posted @ 2018-11-09 21:35 潇洒浮生 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 多表操作 创建表模型 1 from django.db import models 2 3 # Create your models here. 4 5 6 class Author(models.Model): 7 nid = models.AutoField(primary_key=True) 阅读全文
posted @ 2018-11-09 17:51 潇洒浮生 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 以上一随笔中创建的book表为例讲解单表操作 添加表记录 方式一 方式二 删除表记录 删除就是delete(),筛出要删除的记录调用这个方法就可以删除。 你也可以一次性删除多个对象。每个 QuerySet 都有一个 delete() 方法,它一次性删除 QuerySet 中所有的对象。 例如,下面的 阅读全文
posted @ 2018-11-09 15:12 潇洒浮生 阅读(124) 评论(0) 推荐(0) 编辑
摘要: ORM ORM,是“对象-关系-映射”的简称,它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库,这极大的减轻了开发人员的工作量,不需要面对因数据库变更而导致的无效劳动。 创建表/模型 创建项目,在models.py下创建表 1 from d 阅读全文
posted @ 2018-11-09 14:40 潇洒浮生 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 1.在settings的INSTALLED_APPS下配置app,否则找不到自定义的simple_tag 2.在app中创建名为tamplatetags的模块,注意:模块名只能是templatetags 3.在模块下创建任意.py文件,如my_tags.py 4.在使用自定义的filter和tag之 阅读全文
posted @ 2018-11-09 14:21 潇洒浮生 阅读(156) 评论(0) 推荐(0) 编辑

levels of contents