加载中
Django内置的认证系统

auth模块 from django.contrib import auth authenticate()方法 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。如果认证成功(用户名和密...

Django内置Form表单和Validators校验组件

Form组件介绍 form组件的主要功能如下: 生成页面可用的HTML标签 对用户提交的数据进行校验 保留上次输入内容 使用form组件实现注册功能的例子 先定义好一个RegForm类 from django import for...

Django使用AJAX和JSON

JSON和其他类型的相互转换 stringify与parse方法 JSON.parse(): 用于将一个 JSON 字符串转换为 JavaScript 对象 JSON.parse('{"name":"alex"}'); JSON.parse('{name:"alex"}') ; // 错误 JS...

Django中间件

Django请求流程图 中间件介绍 说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在处理请求的...

Django的Cookie和Session

Cookie 获取Cookie request.COOKIES['key'] request.get_signed_cookie('key', default=RAISE_ERROR, salt='', max_age=None) get_signed_cookie方法的参数: default: 默认值 salt: 加密盐 ...

Django模型系统之常用查询语法及进阶

一般操作 常用操作 <1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条件相匹配的对象,返回结果有且只......

Django模型系统的常用字段和字段参数

常用字段 AutoField:int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField:一个整数类型,范围在 -2147483648 to 214748364...

Django的路由系统

Django 2.2 官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 静态路由和动态路由 静态路由:已经明确定义好的一条路由,比如...

Django之视图

Django的View(视图) 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文...

Python3装饰器

自定义装饰器 def fun(fn): # 自定义一个装饰器 def inner(): print("执行前...") # 在被装饰的函数前需要执行的操作 fn() # 调用被装饰的函数 print("执行后...") # 在被装饰的......

08/03 21:28
5
Python3时间转换及计算

import time, datetime 把一个字符串转换成结构化的时间 t1 = time.strptime("2018-09-28 18:32:13", "%Y-%m-%d %H:%M:%S") print(t1) time.struct_time(tm_year=2018, tm_mon=9, tm_mday=28...

08/03 16:00
0
Django模板系统

官方文档 常用语法 只需要记两种特殊符号:{{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}。 变量 在Django的模板语言中按此语法使用:{{ 变量名 }}。 注意事项: - 如果计算结果的值是可...

Django框架简介

MVC框架和MTV框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高...

HTML页面定时跳转

在HTML页面显示等待一定时间后,跳转到其他链接 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="...

08/02 16:54
0
Django连接MySQL数据库以及使用ORM操作数据

Django配置连接数据库 Django默认使用SQLite数据库,如想使用其他数据库,需修改项目目录下的settings.py文件 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 连接数据...

Python3-ORM框架Sqlalchemy

sqlalchemy安装 pip install SQLAlchemy sqlalchemy基本使用 Dialect Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作。如: mysql+pymysql:...

Pthon3之协程

什么是协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到...

Python3操作关系型数据库

SQLite数据库 import sqlite3 import os db_path = 'data.sqlite' data.sqlite文件不存在则创建该文件 if not os.path.exists(db_path): # 创建SQLite数据库 conn = sqlite3.connect(db_path...

Python3处理JSON格式的数据

JSON字符串与字典互相转换 [ { "name": "iPhone9", "price": 9999, "count": 3000 }, { "name": "Tesla", "price": 800000, "count": 122 } ] import json data = {'name': 'A......

07/29 23:47
1
Python3多线程threading

线程的调用方式 直接调用 import threading import time def sayhi(num): #定义每个线程要运行的函数 print("running on number:%s" %num) time.sleep(3) if name == 'main': t1 =......

07/28 16:05
58

没有更多内容

加载失败,请刷新页面

返回顶部
顶部