自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (5)
  • 收藏
  • 关注

原创 Django:xadmin的依赖包

如图: 安装的时候可不指定版本,直接安装最新版。

2018-01-30 19:46:57 1013

原创 Django:如何在模型文件中导入不确定具体路径的另一个模型类

首先要在“settings.py”文件中设置AUTH_USER_MODEL = "users.UserProfile"(这个模型类只是个例子);然后在需要引用的模型文件中from django.contrib.auth import get_user_modelUser = get_user_model()这样就获取到了

2018-01-30 18:59:44 661

原创 如何用httpie调试接口

安装pip install httpie测试get请求,这里我测试的是自己本地的服务器运行的页面,终端命令如下: http http://127.0.0.1:8000/snippets/ 获取的结果如下:HTTP/1.0 200 OKContent-Type: application/jsonDate: Tue, 30 Jan 2018 08:14:12 GMTServer: W

2018-01-30 16:43:55 505 3

原创 django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")

django连接数据库时,配置"OPTIONS":{"init_command":"SET storage_engine=INNODB;"}如果mysql数据库的版本是5.6,这句话会抛出如下异常django.db.utils.OperationalError: (1193, "Unknown system variable 'storage_engine'")解决办法"OPT

2018-01-29 21:10:44 1083 2

原创 Django 数据聚合函数:annotate

统计各个分类下的文章数在我们的博客侧边栏有分类列表,显示博客已有的全部文章分类。现在想在分类名后显示该分类下有多少篇文章,该怎么做呢?最优雅的方式就是使用 Django 模型管理器的 annotate 方法。模型回顾回顾一下我们的模型代码,Django 博客有一个 Post 和 Category 模型,分别表示文章和分类:blog/models.pyclass Post(m

2018-01-27 09:44:12 5284 1

原创 CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 实现方法:overflow: hidden;text-overflow:ellipsis;white-space: nowrap;但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢。 接下来重点说一说

2018-01-23 19:46:13 237

原创 解决JS单击事件设置的弹出模块在点击后闪现消失的问题

源代码如下(主要就是在onclick事件后面,记得返回一个false):# html代码部分:button onclick="diago({{ cate.id }});return false;" class="am-btn am-btn-default am-btn-xs am-text-secondary" id="editcate"> a href="">

2018-01-20 11:54:25 7848 1

原创 css设置多个img为固定高度显示,不受图片实际尺寸影响而改变大小

代码如下:img src="{{ url_for('static', filename=picture.piclink) }}" alt="" style="width: 100%; height: 100%; max-height: 153px; min-height: 153px">

2018-01-15 17:25:27 9636

原创 如何使图片尺寸自动适应窗口,随窗口大小变化而变化

代码如下: <img src="{{ url_for('static', filename=picture.piclink) }}" alt="" style="width: 100%; height: 100%">

2018-01-15 15:02:54 20686

原创 Flask模板(jinja2)中渲染“确认删除”弹出框

代码如下: <a href="{{ url_for('aboutadmin.deletepic', picid=picture.id) }}" style="color: white" onclick="{if(confirm('确定纪录吗?')){this.document.formname.submit();return true;}return false;}">删除</a>

2018-01-15 11:51:15 6510

转载 html5以及jQuery实现本地图片上传前的预览

html5以及jQuery实现本地图片上传前的预览,效果类似如下: 选择图片前的页面: 选择图片之后的预览效果: 下面直接上代码(只是最简单的实现代码,css样式没有复制,自己随意发挥): html> head> title>HTML5上传图片预览title> meta http-equiv="Content-Type" content="text/html; c

2018-01-12 12:02:14 10888

原创 Flask中的session重定向以后,数据会被清空吗

如果URL中不包含sid的话,session在页面之间传递是依赖于cookie的,通常来说cookie中保存有sid,用户访问某个页面时cookie中的信息会一并被提交给服务器,服务器根据cookie中的sid获取对应的session,如果服务器端的session保存在本地内存或者硬盘上,重定向到另外的服务器上时session信息是获取不到的,所以用不了,也就是通常意义的“不在了”。

2018-01-10 21:09:36 1925

原创 Python3.6安装Pillow库

在Python3.6环境中安装Pillow库时,输入pip install Pillow,总是报错“pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read timed out.”,大概是超时错误吧,添加

2018-01-10 20:49:05 12562

原创 Flask:报错"sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError)"

检查模型中加了”unique=True”属性的字段,在添加记录时是否添加了重复值。

2018-01-08 20:18:59 6917 1

原创 Flask:报AttributeError: 'NoneType' object has no attribute 'metadata'错误

运行Flask程序,生成数据库迁移文件时,报了”AttributeError: ‘NoneType’ object has no attribute ‘metadata’”的错误,数据模型检查了都没有错误,被折磨了很久,终于发现是自己在创建Migrate对象时,少写了一个参数,只传递了”app”,没有传递”db”:migrate = Migrate(db=db)migrate.init_

2018-01-08 19:02:56 5646

原创 执行Python程序时,报AttributeError: 'function' object has no attribute 'name'

写Python程序时,经常会报AttributeError: 'function' object has no attribute 'name'错误,仔细检查了程序,发现代码并没有错误,比如我的一个蓝本代码:from flask import Blueprint, render_templateblog = Blueprint('blog', __name__)@aboutblog.r

2018-01-08 10:01:32 115335 8

原创 html网页中自定义浏览器标题栏小图标

经常看到别人网站的浏览器图标是自定义的,很好看,其实只要添加一个标签就可以了:'icon' href='pic.ico ' type='image/x-ico' /> 图标是.ico格式的文件,可以通过photoshop生成ico文件,也可以利用网上的在线生成工具(例如 http://www.ico.la/);注意ico图标大小设置为16 X 16.

2018-01-08 09:29:43 5162

原创 Flask项目:使用Flask-Mail + uwsgi的邮件发送

自己写了一个个人主页,准备部署到阿里云上,环境是Flask + Nginx + MySQL + uwsgi + CentOS6.8有一个(也是唯一一个^_^)需要后台处理的业务就是邮件发送,使用Flask-Mail来完成。 Flask-Mail 扩展提供了一个简单的接口,可以在 Flask 应用中设置 SMTP, 使得可以在视图以及脚本中发送邮件信息。开启163邮箱的

2018-01-06 21:56:21 1193 1

原创 flask中连接MySQL出现ModuleNotFoundError: No module named 'MySQLdb'错误

在Flask中连接MySQL时出现ModuleNotFoundError: No module named ‘MySQLdb’错误,只要在配置SQLALCHEMY_DATABASE_URI时,加上一个pymysql就可以了:app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:dzd123@localhost/你的数据库名'

2018-01-06 20:43:42 27330 8

原创 CentOS6.8编译安装Python3.6 + pip + Nginx

安装Python3.61.下载Python安装包cd /usr/local/srcwget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz 2.解压tar -zxvf Python-3.6.0.tgz 3.进入解压目录cd Python-3.6.04.编译、安装./configure -

2018-01-05 21:03:22 2010

原创 常用的邮件服务器名称、地址及SSL/非SSL协议端口号

网易163免费邮箱相关服务器信息: 服务器名称 服务器地址 SSL协议端口号 非SSL协议端口号 IMAP imap.163.com 993 143 SMTP smtp.163.com 454/994 25 POP3 pop.163.com 995 110网易163企业邮箱相关服务器信息:(免费企业邮箱

2018-01-05 15:40:59 22102 1

原创 Python:微信小程序"跳一跳"脚本(外挂)

准备:在github上下载跳一跳的脚本,地址:https://github.com/wangshub/wechat_jump_game 下载ADB环境 直接在github上搜一下就能搜到 安装一下python环境 安装一下依赖,直接在黑屏终端输入pip install -r requirements.txt,安装好后, 继续 pip install numpy 1.在windows

2018-01-04 22:08:13 5805

原创 Flask学习11:阿里云新手Flask + nginx + uwsgi + ubuntu的完整项目部署教程

Flask项目部署web工作原理客户端 服务器(nginx) uWSGI Python(Flask) 数据库nginx安装源码安装、apt-get install …sudo /usr/local/nginx/sbin/nginx -s reload添加虚拟主机在nginx的主配置文件最后一个大括号的上面添加:include vhost/*.

2018-01-04 19:29:00 1168 1

转载 如何修改element.style中的值

我们在写前面 web样式的时候,会发现有些时候,我们怎么修改 style里面的值,页面上的样式都不会修改,当你用工具查看时,会发现里面会有 element.style的值,这个值还找不到是在哪里出现的,还修改不了。其实element.style是一种内联样式,很多情况下是在一些javascript代码里写死的,这种方法相当不好。但是有些时候,我们在使用第三方js文件时,会遇到。哪么我们如何去修改它呢

2018-01-03 17:44:58 17869

原创 Python:邮件发送

import smtplib # 导入发送右键的模块from email.mime.text import MIMEText # 将邮件内容转换成邮件的格式# 获取smtp的服务器smtpServer = 'smtp.163.com'# 用户名 + 授权码sender = '邮箱用户名'password = '邮箱授权码'# 发送邮件的内容message = '丹丹呀'sendTex

2018-01-03 16:19:51 495

原创 Python:发送短信

# 接口类型:互亿无线触发短信接口,支持发送验证码短信、订单通知短信等。# 账户注册:请通过该地址开通账户http://sms.ihuyi.com/register.html# 注意事项:# (1)调试期间,请用默认的模板进行测试,默认模板详见接口文档;# (2)请使用APIID(查看APIID请登录用户中心->验证码短信->产品总览->APIID)及 APIkey来调用接口;# (3)该

2018-01-03 16:15:56 3074

原创 Python学习:正则表达式

正则表达式正则匹配:模糊匹配(不是精确匹配)1. [] # 代表原子表 [abc] # 匹配一个字母a、b、c [a-z] # 匹配任意一位小写字母 [a-zA-Z] # 匹配任意一位字母 [0-9] # 匹配0-92. ^ # 以什么开头,在院子表内写是以什么

2018-01-03 16:10:01 271

原创 Python学习笔记6:面向对象(一)

面向对象一 概念类class的概念:用来描述具有相同属性和方法的集合。属性:就是一个变量名。二 类的定义class 类名:​ 属性​ 行为(方法)类名:大驼峰命名法:首字母大写 见名知意区分大小写三 类的实例化对象名 = 类名([参数1, 参数2, …])四 属性和方法名的调用对象名.属性名对象名.方法名()类方法的参数​ 类里面的方法都有一个必须存在的参数self, 这个

2018-01-03 16:02:31 170

原创 Flask学习10:Flask项目集成富文本编辑器CKEditor 上传图片

CKEditor下载地址:https://ckeditor.com/ckeditor-4/download/ 访问CKeditor官方网站,进入下载页面,选择Standard Package(一般情况下功能足够用了),如果你想尝试更多的功能,可以选择下载Full Package。 下载好CKeditor之后,解压到Flask项目static/ckeditor目录即可。在Flask项目中集成CKE

2018-01-03 11:05:56 3314 3

原创 Flask学习9:在服务器上处理富文本

继上一篇博客(Flask学习8),提交表单后,POST 请求只会发送纯 Markdown 文本,页面中显示的 HTML 预览会被丢掉。和表单一起发送生成的 HTML 预览有安全隐患,因为攻击者轻易就能修改 HTML 代码,让其和 Markdown 源不匹配,然后再提交表单。安全起见,只提交 Markdown 源文本,在服务器上使用 Markdown(使用 Python 编写的 Markdown 到

2018-01-02 17:48:21 1609

原创 Flask学习8:使用markdown

对于发布短消息和状态更新来说,纯文本足够用了,但如果用户想发布长文章,就会觉得在格式上受到了限制,因此可以使用markdown。 依赖: • PageDown:使用 JavaScript 实现的客户端 Markdown 到 HTML 的转换程序。 • Flask-PageDown:为 Flask 包装的 PageDown,把 PageDown 集成到 Flask-WTF 表单中。 • Mar

2018-01-02 16:16:29 3743 1

项目实战 Python Django 个人网站 电影推荐网站 完整代码

完整版Python-Django项目,调试通过,直接下载即可运行包括:登陆、注册、浏览、搜索、发布资源、评论等多个功能。可作为新手练习,课程设计,毕业设计,代码注释详细,便于理解。

2018-05-31

CKEditor(Standard Package)

CKEditor即大名鼎鼎的FCKeditor,是一个JavaScript 应用程序,你只需要在你的网页中包含一个文件引用就能加载它。

2018-01-03

CKEditor(Full Package)

CKEditor即大名鼎鼎的FCKeditor,是一个JavaScript 应用程序,你只需要在你的网页中包含一个文件引用就能加载它。

2018-01-03

项目实战 Python Flask 个人博客 网上聊天平台 完整代码

完整版Python-Flask项目,调试通过,直接下载即可运行(需要将app/email.py中的邮箱信息修改为自己的真实邮箱信息)。包括:登陆、注册、修改个人信息、浏览、发布文章、留言、评论、回复等多个功能。可作为新手练习,课程设计,加工一下也可以作为毕业设计,代码注释详细,便于理解。

2017-12-27

面向对象的银行管理系统课程设计完整代码Python版本

完整版银行管理系统,可以用于课程设计、练手小程序,数据采用文件存储,代码注释完整,新手也可以很容易的看懂。

2017-10-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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