python
文章平均质量分 64
yuezhuo_752
这个作者很懒,什么都没留下…
展开
-
Django学习笔记(一)
python 版本3.6.3 Django版本2.1.2本篇学习笔记参照菜鸟教程的步骤实现主要遇到了这个页面显示问题,记录一下:如果是 Django >= 2.0 的版本,urls.py 的 django.conf.urls 已经被 django.urls 取代。django.urls 的用法参考如下:from django.urls import pathfrom...原创 2018-11-09 10:19:56 · 147 阅读 · 0 评论 -
python django在linux后台运行
在后台运行 django:nohup python manage.py runserver 0.0.0.0:9000 &python manage.py runserver 0.0.0.0:8090 >> xx.log 2>&1 &ps:&可以不写查看后台某个进程:ps -ef|grep "python"杀死进程:kill ...转载 2018-11-16 18:03:14 · 1975 阅读 · 0 评论 -
django创建子应用
创建子应用在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。 Django的视图编写是放在子应用中的。1. 创建在django中,创建子应用模块目录仍然可以通过命令来操作,先移动到django项目下面...转载 2018-11-15 11:31:04 · 731 阅读 · 0 评论 -
Django学习笔记(四)加载静态页面
本次学习搭建网页,获取地址数据djproject为Django应用 Student为Django子应用一、加载静态网页先看看如何加载静态HTML的1、我们先在manage.py同级目录下创建一个文件夹存放html页面文件,例如:<!DOCTYPE html><html lang="en"><head> <meta...原创 2018-11-19 15:43:30 · 1139 阅读 · 0 评论 -
linux环境下python程序后台运行,并将打印信息保存文件
在跑比较时间比较长的程序,或者是打印信息比较多的程序时,一般都会后台运行程序,然后把打印信息保存在文件中,等程序运行结束后再检查输出日志。完成该功能可以用如下命令:nohup python -u test.py > test.log 2>&1 &1. 最后一个“&”表示后台运行程序2. “nohup” 表示程序不被挂起3. “python”表示执...转载 2018-11-22 17:31:09 · 1522 阅读 · 0 评论 -
linux下python使用websocket报[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)
问题:在linux环境下使用websocket报出一下错误:[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:777)当使用带有自签名证书的安全websocket连接(wss://)时,来自浏览器的连接可能会失败,因为它希望显示“接受此证书”对话框但无处可显示。在websocket连接成功之前,您必须首...原创 2018-11-23 10:36:52 · 5554 阅读 · 0 评论 -
python3.6 Linux下使用pyinotify监听文件目录
Demoimport pyinotifyimport sysimport osWATCH_PATH = '/home/newdata' # 监控目录if not WATCH_PATH: print("The WATCH_PATH setting MUST be set.") sys.exit()else: if os.path.exists(WATCH...原创 2019-07-18 11:29:14 · 769 阅读 · 0 评论 -
python之使用.pth文件导入自定义模块
首先创建一个测试包例如:DataSync获取系统的模块路径移动到xxx/python3/lib/python3.6/site-packages 目录下新建一个.pth文件,例如pckPath.pth里边写入自定义模块的路径/home/python/vavAnalysis/apps之后便可直接导入该测试包...原创 2019-07-12 16:40:11 · 2751 阅读 · 0 评论 -
python3 异常及获取异常信息
try: 1/0except Exception as e: print(e)输出结果是integer division or modulo by zero,只知道是报了这个错,但是却不知道在哪个文件哪个函数哪一行报的错。下面使用traceback模块import tracebacktry: 1/0except Exception as e: ...原创 2019-07-25 10:27:28 · 5995 阅读 · 0 评论 -
python3 解决"Unknown column 'nan' in 'field list'" 的问题
使用pandas过程中,读取数据转化成DataFrame格式会将缺失值会用NAN填充, 如果直接将数据用pymysql写入数据库会报错,pymysql.err.InternalError: (1054, "Unknown column 'nan' in 'field list'")此时需要将NAN替换成None , 因为None插入数据库会被填写Null 也就是数据库中的空值...原创 2019-07-25 11:02:24 · 7181 阅读 · 0 评论 -
linux下安装/升级openssl且python3.0版本无法导入ssl模块
问题1:在安装python以及各种模块时发现,经常会报出ssl版本不支持错误,后面发现原因:本地openssl 1.0.1以下的版本不支持TLSV1.1 TLSV1.2(出于安全考虑,很多被调用的HTTPS已经不支持TLSV1.1以下的版本了)所以解决方式是吧openssl版本要大于等于1.0.1 安装备注:进入http://www.openssl.org/source/ ...原创 2018-11-16 15:33:36 · 4123 阅读 · 0 评论 -
django搭建的站点,使其通过ip访问
启动Django项目,发现使用ip访问不了django站点,只能用127.0.0.1访问 一、启动服务时ip使用0.0.0.0使用runserver启动 python manage.py runserver 0.0.0.0:8060 启动成功后,用本机IP地址加端口去访问,发现报出了一个错误django_Invalid HTTP_HOST header: '192.16...原创 2018-11-16 15:16:17 · 2230 阅读 · 0 评论 -
Django学习笔记(二)创建超级管理员
python 版本3.6.3 Django版本2.1.2如何创建django后台管理,即设置修改urls.py文件有如下代码path('admin/', admin.site.urls)这是是后台管理的地址127.0.0.1:8000/admin创建超级管理员第一步,初始化数据库必须要先初始化数据库,如果直接创建管理员会报此错误:django.db.utils....原创 2018-11-09 10:27:33 · 644 阅读 · 0 评论 -
成功解决PIP安装模块报错,You are using pip version 9.0.1, however version xxx is available
在PIP安装模块时,发现报以下错误:You are using pip version 9.0.1, however version 18.1 is available.You should consider upgrading via the 'python -m pip install --upgrade pip' command.解决方法:windos: 以管理员身份运行cms...转载 2018-11-11 20:16:57 · 6263 阅读 · 0 评论 -
django+xadmin插入数据库报错django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE4\\xBF\\x
问题:在xadmin的界面,操作增加用户或更改用户权限,在保存的时候报出以下错误:django.db.utils.OperationalError: (1366, "Incorrect string value: '\\xE4\\xBF\\xAE\\xE6\\x94\\xB9...' for column 'message' at row 1")经过查找分析出错的原因有:在Pyth...原创 2018-11-13 22:39:51 · 4021 阅读 · 0 评论 -
Django2.0+xadmin入门教程之学生信息管理系统(上)
一、创建子应用在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。我们先创建一个Student的子应用出来,可参考:https://blog.csdn.net/yuezhuo_752/article/deta...转载 2018-11-15 14:59:53 · 2585 阅读 · 0 评论 -
Django2.0+xadmin入门教程之学生信息管理系统(下)
上一篇我们已经初步的构建起了一个学生管理系统的模型,现在接着来继续完善它吧。1、上传图片/文件等资源有时候需要添加一些附件,例如,新生刚入学,大家相互之间还不熟悉,希望能通过照片来加深印象,并且方便教学管理。首先,对demo/urls.py文件进行改造,给urlpatterns添加static(settings.MEDIA_URL, document_root=settings.MED...转载 2018-11-15 16:32:17 · 649 阅读 · 0 评论 -
Django学习笔记(三)配置MySQL数据库
配置 MySQL 数据库 django 支持的数据库PostgreSQL MySQL SQLite Oracle来看看 settings.py 中数据库的配置,可以看出默认的数据库即为 sqlite3# Database# https://docs.djangoproject.com/en/1.8/ref/settings/#databasesDATABASES =...原创 2018-11-12 10:12:39 · 177 阅读 · 0 评论 -
Django2.0+xadmin开发笔记(一) 使用xadmin
一、安装xadmin:https://github.com/sshwsfc/xadmin pip install git+git://github.com/sshwsfc/xadmin.git@django2 二、在settings.py里面配置INSTALLED_APPS = [ ...... ......#注册xadmin应用 'xadmin'...原创 2018-11-12 21:20:00 · 1111 阅读 · 0 评论 -
Linux下Python2.6升级到3.6,并安装pip
一、查看原Python2.6的安装路径path(路径)存储在环境变量中,这是由操作系统维护的一个命名的字符串。这些变量包含可用的命令行解释器和其他程序的信息。import sysprint sys.path# python --version # 查看python 版本# cd /home/centos/Downloads # 进入存放目录# wget http...原创 2018-11-16 11:21:43 · 756 阅读 · 0 评论 -
Linux下安装Django
在安装成功PIP后,使用pip安装Django报Could not find a version that satisfies the requirement Django (from versions: )提示找不到满意的版本解决:pip install 包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.doub...原创 2018-11-16 11:58:19 · 1226 阅读 · 0 评论 -
使用由 Python 编写的 lxml 实现高性能 XML 解析
lxml 简介Python 从来不出现 XML 库短缺的情况。从 2.0 版本开始,它就附带了 xml.dom.minidom 和相关的 pulldom 以及 Simple API for XML (SAX) 模块。从 2.4 开始,它附带了流行的 ElementTree API。此外,很多第三方库可以提供更高级别的或更具有 python 风格的接口。尽管任何 XML 库都足够处理简单的 ...转载 2019-08-19 18:10:47 · 659 阅读 · 0 评论