Tag

#Python

包含这个标签的文章。

系统运维 659 阅读

docker创建uwsgi启动容器后立马退出

Docker容器同时只能管理一个进程,如果这个进程退出那么容器也就退出了,但这不表示容器只能运行一个进程(其他进程可在后台运行),但是要使容器不退出必须有一个前台执行的进程。 那么在docker中使用uwsgi时,如果在uwsgi.ini配置文件中指定了daemonize参数,容器的uwsgi应用的日志将会输出到指定

阅读全文
Python 632 阅读

Python3 paramiko模块实现SSH密钥登陆

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接,一般应用在多服务器管理即堡垒机中。 ### 安装paramiko模块 ``` pip3 install paramiko ``` ### 基于 transport 方式登录 基于SSHClient是传统的连

阅读全文
Python 622 阅读

Django2.0添加站点地图sitemap

### 概述 站点地图是您网站上的一个XML文件,它告诉搜索引擎索引器您的网页更改频率以及某些网页与您网站上其他网页相关的“重要”程度。此信息有助于搜索引擎索引您的网站。 Django站点地图框架允许您在Python代码中表达此信息,从而自动创建此XML文件。 它的工作方式与Django的联合框架非常相似。要创建站点地

阅读全文
Python 589 阅读

Django redis模板片段缓存

如果需要更多的控制,可以使用高速缓存模板标记缓存模板片段在模板的顶部放置。`{% load cache %}`,用然后`{% cache %}`标记需要缓存内容它至少需要两个参数:缓存时限,以秒为单位,以及缓存片段的名称。例如: ```html {%load cache%} {%cache 500 sidebar%}

阅读全文
Python 571 阅读

Django日志logging的配置以及处理

日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用途。在Java开发中通常用log4j,logback等第三方组件。那么在django中是怎么处理日志?django利用的就是Python提供的logging模块,但django中要用logging,还得有一定的配置规则,

阅读全文
Python 588 阅读

nginx+uwsgi+django部署使用

nginx+uwsgi+django是我们常用的django部署方式。nginx作为最前端的服务器,他负责接收所有的客户端请求,对于请求的静态文件,由nginx服务器自己完成,因为它具有很好处理静态文件的能力,性能进行过优化,支持高并发量;uWSGI服务器作为支持服务器,是用来服务nginx的,nginx将请求的动态文

阅读全文