- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 装饰器中functools的用处
定义一个最简单的装饰器 def user_login_data(f): def wrapper(*args, **kwargs): return f(*args, **kwargs) return wrapper # 用装饰器装饰以下两个函数 @user_login_data def num1(): print("aaa") ...
2019-07-09 15:20:26
278
原创 python3.6以后的新写法
声明redis_store为StrictRedis 类型,值为None,用处:在别处调用时,如果redis_store仍为None,但是会有提示,函数同理redis_store: StrictRedis = None
2019-07-07 22:31:26
416
原创 flask项目配置
from flask import Flask, sessionfrom flask_sqlalchemy import SQLAlchemyfrom flask.ext.wtf import CSRFProtectfrom redis import StrictRedisfrom flask_session import Sessionclass Config(object):“”“...
2019-07-07 17:49:57
181
原创 flask数据库迁移
实际操作顺序:1.python 文件 db init2.python 文件 db migrate -m"版本名(注释)"3.python 文件 db upgrade 然后观察表结构4.根据需求修改模型5.python 文件 db migrate -m"新版本名(注释)"6.python 文件 db upgrade 然后观察表结构7.若返回版本,则利用 python 文件 db his...
2019-07-07 00:07:09
157
原创 类中方法的两种调用方式
class Foo(object): def func(self, name): print(name)# 第一种,通过实例对象调用func方法foo = Foo()foo.func('allin')# 第二种,通过类名调用func方法foo = Foo()Foo.func(foo, 'allin')# 两种方法等价...
2019-06-16 12:30:59
7014
转载 Django:ModelForm操作
一、内容回顾 Model - 数据库操作 - 验证 class A(MOdel): user = email = pwd = Form - class LoginForm(Form): email = fields....
2019-06-13 17:35:04
260
原创 Django自动获取项目中的全部URL
from django.utils.module_loading import import_stringfrom django.conf import settings# for django 1.0# from django.urls import RegexURLResolver, RegexURLPattern# for django 2.0from django.urls.re...
2019-06-13 17:09:03
1752
原创 并发编程
进程编程之多进程进程理论一 什么是进程进程:正在进行的一个过程或者说一个任务,而负责执行任务则是cpu。二 进程与程序的区别程序仅仅只是一堆代码而已,而进程指的是程序的运行过程。举例:想象一位有一手好厨艺的计算机科学家egon正在为他的女儿元昊烘制生日蛋糕。他有做生日蛋糕的食谱,厨房里有所需的原料:面粉、鸡蛋、韭菜,蒜泥等。在这个比喻中:做蛋糕的食谱就是程序(即用适当形式描述...
2019-05-13 18:29:06
743
原创 python之守护进程
守护进程主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。主进程创建子进程,然后将该进程设置成守护自己的进程,守护进程就好比崇祯皇帝身边的老太监,崇祯皇帝已死老太监就跟着殉葬了。关于守护进程需要强调两点: 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionE...
2019-04-29 19:58:43
402
原创 爬虫学习(一)
爬虫的概念爬虫是模拟浏览器发送请求,获取响应爬虫的流程Url—>发送请求,获取响应—>提取数据—>保存发送请求,获取响应—>提了Url爬虫要根据当前Url地址对应的响应为准,当前Url地址的elements的内容和Url的响应不一样页面上的数据在哪里当前Url地址对应的响应中其他的url地址对应的响应中比如ajax请求中js生成的部分...
2019-02-26 20:49:49
140
原创 Django REST framework 简介
Django REST framework 简介1.在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。2.在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的:增:校验请求数据 -> 执行反序列化过程 -> 保存数据库 -> ...
2018-12-09 20:37:18
308
原创 查询集 QuerySet
1 概念Django的ORM中存在查询集的概念。查询集,也称查询结果集、QuerySet,表示从数据库中获取的对象集合。当调用如下过滤器方法时,Django会返回查询集(而不是简单的列表):all():返回所有数据。filter():返回满足条件的数据。exclude():返回满足条件之外的数据。order_by():对结果进行排序。对查询集可以再次调用过滤器进行过滤,如>...
2018-12-08 16:07:23
328
原创 urllib使用说明
urllib使用说明在后端接口中,我们需要向QQ服务器发送请求,查询用户的QQ信息,Python提供了标准模块urllib可以帮助我们发送http请求。urllib.parse.urlencode(query)将query字典转换为url路径中的查询字符串urllib.parse.parse_qs(qs)将qs查询字符串格式数据转换为python的字典urllib.requ...
2018-12-02 18:28:35
234
原创 JWT的认识和session的区别
1.前后端分离框架中前端和后端域名不同,不能跨域请求,加上移动端无cookie,所以无法使用session.2.基于token的认证和传统的session认证的区别:传统的session认证:我们知道,http协议本身是一种无状态的协议,而这就意味着如果用户向我们的应用提供了用户名和密码来进行用户认证,那么下一次请求时,用户还要再一次进行用户认证才行,因为根据http协议,我们并不能知道是哪...
2018-11-22 21:46:31
346
原创 美多商城前后端分离逻辑
美多商城注册页面前后端实现分析要实现的业务逻辑,明确在这个业务中需要涉及到几个相关子业务,将每个子业务当做一个接口来设计:分析接口的功能任务,明确接口的访问方式与返回数据:接口的请求方式,如GET 、POST 、PUT等接口的URL路径定义需要前端传递的数据及数据格式(如路径参数、查询字符串、请求体表单、JSON等)返回给前端的数据及数据格式在前后端分离的应用模式中,我们作为后端...
2018-11-22 17:23:22
1894
2
空空如也
安卓fragment事件的问题
2016-03-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人