240 发简信
IP属地:山西
  • uwsgi static

    大坑 uwsgi默认在启动时扫描了static中设置的目录和文件,将所有路径读取了之后存储在哪,之后遇到请求会在这个存储的表中查找,这样导致后续新增的静态文件无法获取。 通过...

  • uwsgi FAQ 和 最佳实践

    FAQ 为什么要使用 完整的网站应用的开发解决方案进程管理、长时间运行的任务、RPC、集群、负载均衡、监控、资源限制 并发性能 需要注意OS socket backlog q...

  • How to overriding templates(django覆盖模板)

    覆盖其他应用的模板,可以在两个文件路径存放,系统会先装载项目的模板,再装载应用中的模板。 在项目目录中覆盖 修改DIRS,设置文件路径 在应用目录中覆盖 在其他应用中覆盖另一...

  • ngx_http_proxy_module

    proxy_bind address [transparent] | off; 从这个指定的地址转发到被代理的服务器 proxy_buffer_size size;proxy...

  • nginx http core 配置文件

    http server location absolute_redirect on | off; 默认开启 绝对路径重定向 server_name_in_redirect o...

  • nginx core 配置文件

    main daemon on/off; debug_points abort | stop; env MALLOC_OPTIONS; 保留环境变量env PERL5LIB=/...

  • request-response

    request 基础属性 scheme body(原始的请求体) POST(对应可转换的内容)另外提供了read这样的文件类接口使用 path(请求的完整路径不包含模式和域名...

  • django-cors

    问题 对于附带身份凭证的请求 服务器不得设置origin为*,默认的ajax请求等,在跨域访问时不携带身份凭证,可以设置withCredentials = true这样会发...

  • nginx docker

    装载静态内容,也可用Dockerfile 如果通过Dockerfile来建立了自己的容器,添加了自定义的CMD命令,需要包含-g daemon off 使用环境变量,ngin...

  • BaseSerializer和高级用法

    BaseSerializer datais_valid()validated_dataerrorssave() to_representation()to_internal_...

  • Models and Databases 11.例子

    关系 多对多 关系 多对一 关系 一对一

  • Models and Databases 5.Managers

    默认的Manager名称为objects如果在model中定义了类型为models.Manager的属性 则会替换 自定义manager 可以通过派生Manager来生成自定...

  • Models and Databases 4.search

    文本查询 使用contains icontains 数据库高级比较方式 使用PGSQL 基于文档的查询 全文搜索:忽略停顿词、提取词干、给词组分权重

  • Models and Databases 3.Aggregation

    两种方式 返回值 返回 可同时产生多个值 返回Queryset 返回的是Book的Queryset,其中会多一个authors__count字段代表值 由于返回的是Query...

  • ListSerializer

    在普通serializer使用many=True创建时,会自动创建出ListSerializer allow_empty默认是True,设置为False则不允许空列表传入 【...

  • ModelSerializer

    1、基于model自动生成字段2、自动生成校验3、create update简单的默认实现 外键默认映射为PrimaryKeyRelatedField,逆向的关系默认没有 使...

  • Serializer Relations

    关系字段 StringRelatedField 使用目标的str方法来代表关系,需要参数many PrimaryKeyRelatedField 需要参数queryset ma...

  • Docker Linux 安装后配置

    docker组 这样 普通用户不用sudo也可执行docker命令了,但是如果之前使用了sudo进行了docker操作,需要先删除目录下的.docker文件夹 开机启动 sy...

  • Filtering

    尽管可通过get queryset来过滤,但可利用 可设置项目通用filter 也可在view中指定了filter_backends

  • Beautiful Soup

    1、导航 搜索 改变 一个解析树,刨析一个文档以导出你需要的东西2、自动转换字符编码3、基于lxml html5lib构建 树的结点的类型: Tag name属性 通过.na...