Category

Python

当前分类下的文章。

Python 1342 阅读

Python3 paramiko模块实现SSH密钥登陆

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

阅读全文
Python 1044 阅读

Django2.0 xadmin重写save_model方法

当添加一篇博客的时候,希望博客数 +1,保存在Counts这样的字段中。这时我们就需要重写save_model方法,在保存模型时博客信息。 admin.py中会sava_model,如下。 class BlogAdmin(admin.ModelAdmin): def save_models(self, request,

阅读全文
Python 1115 阅读

Django2.0添加站点地图sitemap

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

阅读全文
Python 1146 阅读

Django redis模板片段缓存

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

阅读全文
Python 1041 阅读

Django日志logging的配置以及处理

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

阅读全文