上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页
摘要: Django自带auth_user表操作: views.py from django.contrib import auth#引入auth模块 from django.contrib.auth.models import User # auth应用中引入User类 (1)用户注册,添加记录(crea 阅读全文
posted @ 2019-07-21 22:48 笑得好美 阅读(5852) 评论(0) 推荐(0) 编辑
摘要: auth模块简介 在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth,它默认使用 auth_user 表来存 阅读全文
posted @ 2019-07-21 22:46 笑得好美 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 通常在Django项目中,我们编写的大部分都是与Django 的模型紧密映射的表单。 举个例子,你也许会有个Book 模型,并且你还想创建一个form表单用来添加和编辑书籍信息到这个模型中。 在这种情况下,在form表单中定义字段将是冗余的,因为我们已经在模型中定义了那些字段。 基于这个原因,Dja 阅读全文
posted @ 2019-07-21 22:42 笑得好美 阅读(1146) 评论(0) 推荐(0) 编辑
摘要: 局部钩子: 在Fom类中定义 clean_字段名() 方法,就能够实现对特定字段进行校验。(校验函数正常必须返回当前字段值) def clean_name(self): pass name = self.cleaned_data.get('name') if name=='admin': raise 阅读全文
posted @ 2019-07-21 22:40 笑得好美 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: RegexValidator校验器: 在自定义的form组件类设置字段validators的值,引入RegexValidator模块 from django import forms from django.core.validators import RegexValidator from dja 阅读全文
posted @ 2019-07-21 22:37 笑得好美 阅读(971) 评论(0) 推荐(0) 编辑
摘要: from django import forms Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', 帮助信息(在标签旁边显示) er 阅读全文
posted @ 2019-07-21 22:35 笑得好美 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1 from django.shortcuts import render,HttpResponse 2 from django import forms 3 from app01 import models 4 from django.core.validators import RegexValidator 5 import re 6 from django.core.excep... 阅读全文
posted @ 2019-07-21 22:32 笑得好美 阅读(299) 评论(0) 推荐(0) 编辑
摘要: django中的form组件提供了普通表单提交及验证数据的主要功能: django中使用form组件 (一)在py文件(可以是视图,也可新建后在视图引入使用)创建一个form组件类,必须继承forms.Form类(fromdjangoimportforms) class Inform(forms.F 阅读全文
posted @ 2019-07-21 22:30 笑得好美 阅读(2795) 评论(0) 推荐(1) 编辑
摘要: 自定义中间件五个方法(部分方法)实例 自定义中间件项目: 模板Templates login.html 1 {% load static %} 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <scri 阅读全文
posted @ 2019-07-21 20:28 笑得好美 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: settings.py中间件执行 自定义中间件的配置: (1)任意新建一个py文件,导入模块from django.utils.deprecation import MiddlewareMixin (2)在py文件中自定义中间件类,必须继承 MiddlewareMixin 类 (3)在setting 阅读全文
posted @ 2019-07-21 20:17 笑得好美 阅读(958) 评论(0) 推荐(0) 编辑
摘要: session项目文件: templates模板: login.html 1 {% load static %} 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>login</title> 阅读全文
posted @ 2019-07-21 20:09 笑得好美 阅读(445) 评论(0) 推荐(0) 编辑
摘要: cookie项目文件: templates模板: login.html 1 {% load static %} 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <meta charset="UTF-8"> 6 <title>login</title> 阅读全文
posted @ 2019-07-21 20:04 笑得好美 阅读(412) 评论(0) 推荐(0) 编辑
摘要: session是存放在服务端的,在django中使用session必须要先在数据库中创建django_session表,session相关信息都要依赖此表 获取session request.session['status'] request.session.get('status')#一般用get 阅读全文
posted @ 2019-07-21 19:59 笑得好美 阅读(9108) 评论(1) 推荐(1) 编辑
摘要: 浏览器清空cookie快捷键:ctrl+shift+delete,cookie中包含csrf认证信息 获取Cookie request.COOKIES['key'] request.COOKIES.get['key'] request.get_signed_cookie(key, default=R 阅读全文
posted @ 2019-07-21 19:57 笑得好美 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 会话跟踪: 我们需要先了解一下什么是会话!可以把会话理解为客户端与服务器之间的一次会晤,在一次会晤中可能会包含多次请求和响应。例如你给10086打个电话,你就是客户端,而10086服务人员就是服务器了。从双方接通电话那一刻起,会话就开始了,到某一方挂断电话表示会话结束。在通话过程中,你会向10086 阅读全文
posted @ 2019-07-21 19:54 笑得好美 阅读(166) 评论(0) 推荐(0) 编辑
摘要: AJAX中JSON数据传输: AJAX请求JSON类型数据: headers:{'X-CSRFToken': $('input[name=csrfmiddlewaretoken]').val()},在请求头部进行csrf认证; django响应JSON类型数据: django视图函数通过import 阅读全文
posted @ 2019-07-21 19:50 笑得好美 阅读(7138) 评论(1) 推荐(0) 编辑
摘要: JSON简介: * JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。 序列与反序列化: JS中的JSON对象可以对数据进行序列化(JSON.stringify())和反序列化(JSON.parse 阅读全文
posted @ 2019-07-21 19:43 笑得好美 阅读(3136) 评论(0) 推荐(0) 编辑
摘要: 文件上传: form表单上传文件: upload.html urls.py views.py AJAX上传文件: upload.html urls.py views.py 阅读全文
posted @ 2019-07-21 19:40 笑得好美 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: AJAX简介: AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 AJAX 不是新的编程语 阅读全文
posted @ 2019-07-21 19:33 笑得好美 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: ORM事务: 事务: 数据库事务(简称:事务)是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 事务的特点: 并非任意的对数据库的操作序列都是数据库事务。数据库事务拥有以下四个特性,习惯上被称之为ACID特性。 事务开启的三种方式: 全局开启(中间件): settings. 阅读全文
posted @ 2019-07-21 19:27 笑得好美 阅读(743) 评论(0) 推荐(1) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 下一页