flask确认框中如何显示换行符,单引号,双引号

最近在做自动化部署的时候,需要提醒用户是否确定执行相应的操作,如图: 这很容易实现,只需在相应的标签中添加onclick属性: <a href="{{ url_for('.execute_shell_command', shell_command= command...

2019-06-17 22:54:19

阅读数 19

评论数 0

在WSL环境下ssh, mysql, reids-server, supervisor等服务自动开启

Windows Subsystem for Linux(简称WSL)是一个为在Windows 10上能够原生运行Linux二进制可执行文件(ELF格式)的兼容层。相比在Windows下用虚拟机来运行Linux,WSL要方便得多,但是每次退出wsl后,所开启的服务,如:ssh, mysql, sup...

2019-06-16 01:06:29

阅读数 21

评论数 0

Windows10安装Linux系统(WSL)

WSL是“Windows Subsystem for Linux”的缩写,顾名思义,WSL就是Windows系统的Linux子系统,其作为Windows组件搭载在Windows10周年更新(1607)后的Windows系统中 目前我们要使用Linux,主要有几种方式: 1.Linux单系统 2...

2019-06-02 17:12:20

阅读数 19

评论数 0

django富文本编辑器tinymce报错TypeError: build_attrs() takes from 1 to 2 positional arguments but 3 were give

tinymce富文本编辑器 借助富文本编辑器,管理员能够编辑出来一个包含html的页面,从而页面的显示效果,可以由管理员定义,而不用完全依赖于前期开发人员 使用编辑器的显示效果为: 下载安装 进入虚拟环境用pip安装: pip install django-tinymce 应用到项...

2019-05-19 17:04:58

阅读数 53

评论数 0

有关python实例属性,类属性,可变数据类型,不可变数据类型的一道面试题

问题:请写出以下代码的输出结果 class Person: childrens = 1 #类属性 def __init__(self): pass t1 = Person() #实例对象 t2 = Person() #实例对象 t2.childrens =...

2019-05-14 17:04:50

阅读数 19

评论数 0

Django中间件process_exception()报错:TypeError: process_exception() missing 1 required positional argument

中间件 中间件是 Django 请求/响应处理的钩子框架。它是一个轻量级的、低级的“插件”系统,用于全局改变 Django 的输入或输出。 激活:添加到Django配置文件中的MIDDLEWARE_CLASSES元组中 每个中间件组件是一个独立的Python类,可以定义下面方法中的一个或多个...

2019-05-13 11:29:25

阅读数 34

评论数 0

使用国内的pip镜像

经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致下载慢或者直接下载失败,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。 网上有很多可用的源,例如: 阿里: http://mirrors.ali...

2019-05-09 11:09:08

阅读数 19

评论数 0

Django模板中反向解析url

应用范围: 模板中的超链接 视图中的重定向 使用方法: 定义url时,在项目urls.py中为include定义namespace属性 在应用的urls.py中为url定义name属性 使用时,在模板中使用url标签,在视图中使用reverse函数,根据正则表达式动态生成地址,减轻后期维...

2019-05-08 19:36:31

阅读数 42

评论数 0

Django使用数据库生成模型类

正常的开发流程 在models.py中定义模型类,要求继承自models.Model 把应用加入settings.py文件的installed_app项 生成迁移文件 执行迁移生成表 使用模型类进行crud操作 使用数据库生成模型类 python manage.py inspect...

2019-05-08 16:59:39

阅读数 28

评论数 0

ubuntu使用Virtualenvwrapper管理虚拟环境

Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做: 1. 将所有虚拟环境整合在一个目录下(Ubuntu整合在~/.virtualenvs) 2. 管理(新增,删除,复制)虚拟环境 3. 切换虚拟环境 安装 sudo apt-get instal...

2019-05-08 16:48:01

阅读数 29

评论数 0

为VMware虚拟机安装的Ubuntu 16.04配置静态IP

首先安装VMware虚拟机和Ubuntu 16.04系统 VMware虚拟机下载链接:https://pan.baidu.com/s/1IQRSSstvFK9NUwhe_1xu9w 提取码:k36u 去阿里云开源镜像站下载Ubuntu 16.04镜像:https://mirrors.aliy...

2019-05-03 00:42:31

阅读数 19

评论数 0

用虚拟机搭建服务器,并通过ssh连接,并安装python3.6

1. 首先下载虚拟机: VMware Workstation Pro 14.1.3 Build9474260https://download3.vmware.com/software/wkst/file/VMware-workstation-full-14.1.3-9474260.exe VM...

2019-05-01 11:25:45

阅读数 52

评论数 0

scrapy报错:twisted.python.failure.Failure twisted.web._newclient.ParseError

scrapy项目开发过程中,scrapy运行请求返回解析错误: 2018-12-21 13:02:19 [scrapy.downloadermiddlewares.retry] DEBUG: Retrying <GET https://map.haodf.com/hosp...

2018-12-25 00:05:38

阅读数 608

评论数 0

flask_admin的modelview源码解析

class BaseModelView(model, name=None, category=None, endpoint=None, url=None, static_folder=None, menu_class_name=None, menu_icon_type=None, menu_ic...

2018-12-24 23:49:46

阅读数 91

评论数 0

curl 在Windows的安装与使用

curl 下载地址:https://curl.haxx.se/windows/dl-7.61.1_5/curl-7.61.1_5-win64-mingw.zip 下载完成后解压,将 curl.exe 所在的目录(解压后的bin目录下)路径添加到环境变量中或者将 curl.exe 复制到已经添加环境...

2018-12-24 23:49:10

阅读数 104

评论数 0

scrapy配置爬虫关闭的条件

在scrapy的默认配置文件中看到这四个配置: CLOSESPIDER_TIMEOUT = 0 CLOSESPIDER_PAGECOUNT = 0 CLOSESPIDER_ITEMCOUNT = 0 CLOSESPIDER_ERRORCOUNT = 0 这四个配置是配置爬虫自动关闭条件的,...

2018-10-24 00:06:39

阅读数 1404

评论数 0

scrapy中meta的一个坑点

scrapy的meta的作用就是在执行scrapy.Request()函数时把一些回掉函数中需要的数据传进去,meta必须是一个字典,在下一个函数中可以使用response.meta防问,这里需要注意的是,meta传递的数据是浅拷贝传递的,如果传递的数据是可变的数据类型,那么很容易造成数据不对应的...

2018-10-17 21:08:00

阅读数 1165

评论数 0

python2.7利用reduce函数将列表中的多个字典根据某个vaule去重

先介绍reduce()函数的用法 描述 reduce() 函数会对参数序列中元素进行累积。 函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 funct...

2018-10-15 23:22:28

阅读数 225

评论数 1

scrapy下载中间件设置User-Agent和IP代理注意细节

在使用scrapy写爬虫的时候经常使用代理来避免被禁,也可以通过下载延迟download_delay等方式,在设置代理的时候需要注意两个细节,虽然不是重点,但是这也是一个隐藏的坑点。 1. SPIDER_MIDDLEWARES 和 DOWNLOADER_MIDDLEWARES 会容易混淆,因为在...

2018-10-10 15:52:07

阅读数 163

评论数 0

python2.7操作mysql库MySQLdb中execute 方法的注意要点

使用sql执行语句的时候,很容易忘了提交,即 db.comment() ,在执行插入语句的时候如果忘记comment,实际上数据是没有插入进去的,需要comment才能成功插入数据。 使用execute执行插入语句的时候,如果插入的数据写在sql中,即不传插入的参数execute(sql, ar...

2018-09-29 23:34:30

阅读数 1359

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭