文章分类 -  python

摘要:1.__setattr__,__delattr__,__getattr__,__getattribute__ __setattr__ 点语法添加/修改属性会触发它的执行 __delattr__ 点语法删除属性的时候会触发 del obj.attr __getattr__ 只有在使用点调用属性且属性不 阅读全文
posted @ 2019-04-12 11:12 SwZ1886 阅读(82) 评论(0) 推荐(0)
摘要:Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator 阅读全文
posted @ 2019-04-12 11:09 SwZ1886 阅读(153) 评论(0) 推荐(0)
摘要:random.seed(a=None, version=2) # 初始化伪随机数生成器。如果未提供a或者a=None,则使用系统时间为种子。如果a是一个整数,则作为种子。 random.getstate() # 返回一个当前生成器的内部状态的对象 random.setstate(state) # 传 阅读全文
posted @ 2019-04-12 11:08 SwZ1886 阅读(195) 评论(0) 推荐(0)
摘要:""" logging配置 """ import os import logging.config # 定义三种日志输出格式 开始 standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' \ '[%(le... 阅读全文
posted @ 2019-04-12 11:06 SwZ1886 阅读(150) 评论(0) 推荐(0)
摘要:序列化组件 -Serializer -ModelSerializer #ModelSerializer方法 queryset.is_valid() #校验数据 queryset.save() #保存在数据库 -HyperlinkedModelSerializer 视图组件ModelViewSet V 阅读全文
posted @ 2019-04-12 10:38 SwZ1886 阅读(131) 评论(0) 推荐(0)
摘要:from django import templateregister = template.Library() --自定义过滤器tamplatetags from django.urls import reverse --反向解析views from django.conf.urls import 阅读全文
posted @ 2019-04-12 10:38 SwZ1886 阅读(352) 评论(0) 推荐(0)
摘要:配置mysql 配置mongodb static静态文件 media静态文件 auth模块未登录跳转 auth模块自定义User表 时区的配置 阅读全文
posted @ 2019-04-12 09:58 SwZ1886 阅读(94) 评论(0) 推荐(0)
摘要:路由分发 反向解析url 自定义模板过滤器/标签 cookie/session cookie session 中间件 自定义中间件 forms组件 编写forms类 常用字段: min_length, label initial 初始值 error_messages = {} 错误提示 widget 阅读全文
posted @ 2019-04-12 09:52 SwZ1886 阅读(92) 评论(0) 推荐(0)
摘要:https://docs.djangoproject.com/en/1.11/ref/request-response/ path_info 返回用户访问url,不包括域名method 请求中使用的HTTP方法的字符串表示,全大写表示。GET 包含所有HTTP GET参数的类字典对象POST 包含所 阅读全文
posted @ 2019-04-12 09:46 SwZ1886 阅读(135) 评论(0) 推荐(0)
摘要:class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pager_count=11): """ 封装分页相关数据 :param current_page: 当前页 :param all_count: 数... 阅读全文
posted @ 2019-04-12 09:44 SwZ1886 阅读(84) 评论(0) 推荐(0)
摘要:time.altzone 返回格林威治西部的夏令时地区的偏移秒数;如果该地区在格林威治东部会返回负值(如西欧,包括英国);对夏令时启用地区才能使用。 time.asctime([t]) 接受时间元组并返回一个可读的形式为"Tue Dec 11 18:07:14 2015"(2015年12月11日 周 阅读全文
posted @ 2019-04-12 09:40 SwZ1886 阅读(93) 评论(0) 推荐(0)
摘要:一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示 阅读全文
posted @ 2019-03-03 14:19 SwZ1886 阅读(67) 评论(0) 推荐(0)