240 发简信
  • Middleware

    middleware轻量级的底层插件,接收get_response函数,返回一个可调用的东西,被调用时接收request,最后返回respons...

  • Models and Databases 10.数据库优化

    先审计 使用三方库 django-debug-toolbar 通用优化方式 添加索引 在Meta.indexes 或 Field.db_inde...

  • Models and Databases 2.Making queries

    save 关系字段 更新时放入所指向的model实例可以直接传入id retrieve 默认使用的Manager是objectsXXModel....

  • concurrent.futures

    Executor 用于执行异步命令 submit(fn, *args, **kwargs) 执行fn(*args **kwargs) 并返回Fu...

  • layers

    ChannelLayerManager 在获取DEFAULT没有时,引入设置中的backend_class,调用backend_class(**...

  • Consumers

    不用写事件循环,所设置的函数会在相应的事件发生时被调用方便写异步或同步代码 基础 consumer包含了一系列的对应消息类型的函数,把其中的 ....

  • datetime

    naive aware对于datetime.datetime和datetime.time类型才有aware对象最佳实践:都先使用utc时间,之后...

  • pytz

    提供了两种方式来构建本地时间 localize 用于naive时间转换 astimezone 用于aware时间转换 问题 不要在构建datet...

  • timezone + dateparse

    timezone FixedOffset tzinfo的子类 get_fixed_timezone 可接收参数timedelta或整数形式的分钟...