- 博客(56)
- 收藏
- 关注
转载 Django内置的认证系统
auth模块from django.contrib import authauthenticate()方法提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。...
2019-08-13 16:59:00
314
转载 Django内置Form表单和Validators校验组件
Form组件介绍form组件的主要功能如下:生成页面可用的HTML标签对用户提交的数据进行校验保留上次输入内容使用form组件实现注册功能的例子先定义好一个RegForm类from django import forms# 按照Django form组件的要求自己写一...
2019-08-12 11:48:00
3037
转载 Django使用AJAX和JSON
JSON和其他类型的相互转换stringify与parse方法JSON.parse(): 用于将一个 JSON 字符串转换为 JavaScript 对象JSON.parse('{"name":"alex"}');JSON.parse('{name:"alex"}') ; /...
2019-08-09 16:49:00
306
转载 Django中间件
Django请求流程图中间件介绍说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在处理请求的特定的时间去执行这些方法。打开Django项目的Settings.py文件,看到下图的MIDDLE...
2019-08-09 11:32:00
156
转载 Django的Cookie和Session
Cookie获取Cookierequest.COOKIES['key']request.get_signed_cookie('key', default=RAISE_ERROR, salt='', max_age=None)get_signed_cookie方法的参数:defau...
2019-08-08 10:33:00
103
转载 Django模型系统之常用查询语法及进阶
一般操作常用操作<1> all(): 查询所有结果 <2> filter(**kwargs): 它包含了与所给筛选条件相匹配的对象 <3> get(**kwargs): 返回与所给筛选条...
2019-08-07 16:35:00
260
转载 Django模型系统的常用字段和字段参数
常用字段AutoField:int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。IntegerField:一个整数类型,范围在 -2147483648 to 2147483647。CharField:字符类型,必须...
2019-08-07 11:37:00
332
转载 Django的路由系统
Django 2.2 官方文档URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。静态路由和动态路由静态路由:已经明确定义好的一条路由,比如下例,用户只能在浏览器上输入/articles/2003/ 才能匹配到这条路由...
2019-08-05 17:09:00
107
转载 Django之视图
Django的View(视图)一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。一个简单的视图from django.http import...
2019-08-05 10:57:00
97
转载 Python3装饰器
自定义装饰器def fun(fn): # 自定义一个装饰器 def inner(): print("执行前...") # 在被装饰的函数前需要执行的操作 fn() # 调用被装饰的函数 print("执行后...") # 在...
2019-08-03 21:28:00
89
转载 Python3时间转换及计算
import time, datetime1. 把一个字符串转换成结构化的时间t1 = time.strptime("2018-09-28 18:32:13", "%Y-%m-%d %H:%M:%S")print(t1)# time.struct_time(tm_year=2018,...
2019-08-03 16:00:00
558
转载 Django模板系统
官方文档常用语法只需要记两种特殊符号:{{ }}和 {% %}变量相关的用{{}},逻辑相关的用{%%}。变量在Django的模板语言中按此语法使用:{{ 变量名 }}。注意事项:- 如果计算结果的值是可调用的,它将被无参数的调用。 调用的结果将成为模版的值。- 如果使用...
2019-08-03 15:02:00
94
转载 Django框架简介
MVC框架和MTV框架MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点Django框架的不同之处在...
2019-08-03 14:36:00
113
转载 HTML页面定时跳转
在HTML页面显示等待一定时间后,跳转到其他链接<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X...
2019-08-02 16:54:00
938
转载 Django连接MySQL数据库以及使用ORM操作数据
Django配置连接数据库Django默认使用SQLite数据库,如想使用其他数据库,需修改项目目录下的settings.py文件DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', ...
2019-08-02 09:54:00
185
转载 Python3-ORM框架Sqlalchemy
sqlalchemy安装pip install SQLAlchemysqlalchemy基本使用DialectDialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作。如:mysql+pymysql://<username&g...
2019-07-31 11:38:00
509
转载 Pthon3之协程
什么是协程协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。优点:无需线程上下文切换的开销无需原子操...
2019-07-30 15:52:00
124
转载 Python3操作关系型数据库
SQLite数据库import sqlite3import osdb_path = 'data.sqlite'# data.sqlite文件不存在则创建该文件if not os.path.exists(db_path): # 创建SQLite数据库 conn = s...
2019-07-30 00:28:00
232
转载 Python3处理JSON格式的数据
JSON字符串与字典互相转换[ { "name": "iPhone9", "price": 9999, "count": 3000 }, { "name": "Tesla", "price": 800000, "count": 12...
2019-07-29 23:47:00
1369
转载 Python3多线程threading
线程的调用方式直接调用import threadingimport time def sayhi(num): #定义每个线程要运行的函数 print("running on number:%s" %num) time.sleep(3) if __name_...
2019-07-28 16:05:00
173
转载 Python3之多进程Process
Process类的介绍创建进程的类Process([group [, target [, name [, args [, kwargs]]]]]),由该类实例化得到的对象,表示一个子进程中的任务(尚未启动)强调:1. 需要使用关键字的方式来指定参数2. args指定的为传给targ...
2019-07-27 16:33:00
2398
转载 Python3之socket网络编程
socket套接字工作流程socket()模块函数用法import socketsocket.socket(socket_family,socket_type,protocal=0)socket_family 可以是 AF_UNIX 或 AF_INET。socket_type 可以是...
2019-07-27 14:09:00
116
转载 Python3的paramiko模块
paramiko模块基于SSH用于连接远程服务器并执行相关操作SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件...
2019-07-26 16:26:00
130
转载 Python3处理XML格式的数据
XML文件内容如下:<root> <products> <product uuid="1234"> <id>10000</id> <name>i...
2019-07-26 00:32:00
1088
转载 Python3文件和流
打开文件语法:f = open('文件名', '读写模式')文件的读写模式:文件模式描述'r'只读(默认)'w'只写'a'追加'b'二进制模式'r+'文件可读写,如果文件不存在,则创建新文件;如果文件存在,则从当前位置写入新...
2019-07-25 23:43:00
840
转载 Python3常用模块
logging模块一、日志级别CRITICAL = 50 #FATAL = CRITICALERROR = 40WARNING = 30 #WARN = WARNINGINFO = 20DEBUG = 10NOTSET = 0 #不设置二、默认级别为warning,默认打印到...
2019-07-24 21:27:00
225
转载 Python3正则表达式
在Python中使用正则表达式Python语言通过标准库中的 re模块 (import re)支持正则表达式。使用 match 方法匹配字符串匹配字符串也就是设定一个文本模式,然后判断另外一个字符串是否符合这个文本模式。import re# 第1个参数表示文本模式,第2个参数...
2019-07-21 23:20:00
137
转载 Python3字典详解
创建和使用字典字典可以用下面方式创建:phoneBook = {"Bill":"1234", "Mike":"4321"}字典中,键是唯一的。如果键不唯一,那么程序也不会抛出异常,只是相同的键值会被最后一个覆盖:phoneBook = {"Bill":"1234", "Mike":"...
2019-07-21 16:55:00
506
转载 简单的博客系统(四)Django请求HTML页面视图信息--基于函数的视图
1. 编写用于查询数据的功能函数应用目录 下的 views.py 文件通常用于保存响应各种请求的函数或类from django.shortcuts import renderfrom .models import BlogArticles# Create your views h...
2019-07-21 00:04:00
177
转载 简单的博客系统(三)使用Django的后台管理功能
Django新建项目和应用后,自带有后台管理功能,可直接使用创建后台管理员账户(demosite) E:\PycharmProjects\demosite>python manage.py createsuperuserUsername: adminEmail address...
2019-07-20 20:16:00
242
转载 简单的博客系统(二)Django编写数据模型类
设计数据库和表结构是做网站的基础。在Django中,不需要通过SQL语句直接跟数据库打交道,而是完全用Python的类来创建数据模型,之后交给Django完成创建数据库的操作。数据模型类数据模型类需要在 应用目录 下的 models.py 文件中编写编写数据模型下面的代码演示...
2019-07-20 19:18:00
242
转载 Python3类的特殊方法
常见的特殊方法__repr__() 对象转字符串方法__repr__() 方法实现这样一个功能:当程序员直接打印该对象时,系统将会输出该对象的“自我描述”信息,用来告诉外界该对象具有的状态信息。class Apple: def __init__(self, color, we...
2019-07-20 17:12:00
338
转载 Python3异常处理
Python的异常处理机制使用 try...except 捕获异常try: # 业务实现代码 ...except (Error1, Error2, ...) as e: # 出现异常后的处理代码 ...异常类的继承关系BaseException +-- SystemExi...
2019-07-20 16:10:00
88
转载 Python3 json和pickle序列化
用于序列化的两个模块json,用于字符串 和 python数据类型间进行转换pickle,用于python特有的类型 和 python的数据类型间进行转换Json模块提供了四个功能:dumps、dump、loads、loadpickle模块提供了四个功能:dumps、dump、lo...
2019-07-20 15:28:00
133
转载 Bootstrap(六)表单样式
基本样式所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...
2019-07-16 23:41:00
337
转载 Bootstrap(五)表格样式
基础样式 .table<table class="table"> ...</table>条纹状表格 .table-striped<table class="table table-striped"> ...</table>...
2019-07-16 14:56:00
507
转载 Bootstrap(四)列表与代码
列表无序列表<ul> <li>...</li></ul>有序列表<ol> <li>...</li></ol>去点列表<ul class="list-unstyled...
2019-07-16 11:52:00
132
转载 Bootstrap(三)文本排版
排版前的基础必须是HTML5文档类型<!DOCTYPE html><html> <head> <meta charset="utf-8"> </head> <body></body>...
2019-07-16 11:43:00
612
转载 Bootstrap(二)栅格系统
响应式设计页面的设计与开发应当根据用户行为以及设备环境(系统平台,屏幕尺寸、屏幕定向等)进行相应的响应和调整,具体的实践方式由多方面决定,包括弹性网络布局、图片使用等。无论有户在平板上还是pc上应该能够自动切换分辨、图片尺寸及相关脚本等,以适应不同设备响应式设计是就一个网站能够兼容多个...
2019-07-16 10:49:00
236
转载 Bootstrap(一)使用准备
下载Bootstrap中文网站安装Bootstrap<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>页面标题</tit...
2019-07-15 18:05:00
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人