子钦加油

扩大
缩小

随笔分类 - Python

输入pip命令报错:from pip import main ImportError: cannot import name 'main'
摘要:报错信息: qly@qlyComputer:~$ pip Traceback (most recent call last): File "/usr/bin/pip", line 9, in <module> from pip import main ImportError: cannot impo 阅读全文

posted @ 2020-01-21 12:57 子钦加油 阅读 (13) | 评论 (0) 编辑

操作uwsgi命令
摘要:uwsgi -i 你的目录/uwsgi.ini & 后台开启uwsgipkill -f uwsgi 重启uwsgi 阅读全文

posted @ 2020-01-20 20:41 子钦加油 阅读 (10) | 评论 (0) 编辑

关于linux下安装mysqlclient报 Failed building wheel for mysqlclient问题
摘要:导入下列依赖包,搞定 sudo apt-get install python3 python-dev python3-dev build-essential libssl-dev libffi-dev libxml2-dev libxslt1-dev zlib1g-dev python-pip 上诉 阅读全文

posted @ 2020-01-20 16:29 子钦加油 阅读 (12) | 评论 (0) 编辑

Django模板继承下的动态数据传递—上下文处理器
摘要:参考:http://www.caodahua.cn/detail/3/ 模板继承可以减少页面内容的重复定义,实现页面内容的重用。我的个人博客右侧的导航栏都是继承base页面从而让代码得到最大程度的复用。但是当父模板中有动态数据的话,这些动态数据在子模版中是不会显示的。我们可以通过自定义上下文处理器来 阅读全文

posted @ 2020-01-15 23:08 子钦加油 阅读 (41) | 评论 (0) 编辑

django查询表数据是否存在
摘要:一.查询函数 通过模型类.objects属性可以调用如下函数,实现对模型类对应的数据表的查询。 (这里objects是django为我们实现的一个模型管理类的对象) (1)get 返回满足条件的一条且只有一条数据。返回值是一个模型类的对象。 参数中写查询条件。 1)如果查到多条数据,则抛异常Mult 阅读全文

posted @ 2020-01-15 13:04 子钦加油 阅读 (45) | 评论 (0) 编辑

合并两个django的queryset
摘要:有queryset:A和B 要合并它们,根据网上的答案,貌似是用itertools库的chain对象比较好,地址 c=chain(x,y) 但是当c用于分页的时候,就有问题,会报chain没有len属性,当试图给c赋len属性的时候不成功。 但是,可以这样 A和B是查询queryset a=[] a 阅读全文

posted @ 2020-01-11 17:55 子钦加油 阅读 (32) | 评论 (0) 编辑

django的model字段在保存的时候做预处理怎么办?
摘要:django的model字段在保存的时候做预处理怎么办? 比如这个model: class Book(Model): publish_date = DateField() 但是在保存时,用户输入数据是: book1 = Book(publish_date='20171001') 我希望这个publi 阅读全文

posted @ 2020-01-09 21:00 子钦加油 阅读 (30) | 评论 (0) 编辑

django-blog:多对多查询
摘要:简单写一下多对多查询model 不是多对多的字段我就没写上来的 class Tag(models.Model): name = models.CharField(max_length=20,verbose_name='标签') add_time = models.DateField(default= 阅读全文

posted @ 2020-01-09 20:58 子钦加油 阅读 (24) | 评论 (0) 编辑

django 过滤器-查询集-比较运算符-FQ对象-mysql的命令窗口
摘要:""" 返回查询集的方法称为过滤器 all() 返回查询集中所有数据 filter() 返回符合条件的数据 一、filter(键=值) 二、filter(键=值,键=值) #两个关系为and 三、filter(键=值).filter(键=值) #两个关系为and exclude()过滤掉符合逻辑的数 阅读全文

posted @ 2020-01-09 20:51 子钦加油 阅读 (15) | 评论 (0) 编辑

django_filter的values / values_list
摘要:from django.db import models class Blog(models.Model): name = models.CharField(max_length=100) tagline = models.TextField() def __str__(self): # __uni 阅读全文

posted @ 2020-01-09 20:39 子钦加油 阅读 (14) | 评论 (0) 编辑

Django xadmin图片上传与缩略图处理
摘要:基本摘要 用python django开发时,个人选中Xadmin后台管理系统框架,因为它*内置功能丰富, 不仅提供了基本的CRUD功能,还内置了丰富的插件功能。包括数据导出、书签、图表、数据添加向导及图片相册等多种扩展功能。但是上传图片时想实现图片文件重命名并生成图片预览图时,从网上找了一些大牛写 阅读全文

posted @ 2020-01-08 20:56 子钦加油 阅读 (44) | 评论 (0) 编辑

Django多条件筛选查询
摘要:转自:https://www.jianshu.com/p/a86281df530e Django多条件筛选查询 主模型只存在外键一对多关系 模型设计 # 快捷筛选状态 class Status(models.Model): order_number = models.PositiveIntegerF 阅读全文

posted @ 2020-01-07 20:03 子钦加油 阅读 (22) | 评论 (0) 编辑

Django ORM中常用的字段类型以及参数配置
摘要:一、数值型 AutoField对应int(11)。自增主键,Django Model默认提供,可以被重写。 BooleanField对应tinyint(1)。布尔类型字段,一般用于记录状态标记。 DecimalField对应decimal。开发对数据精准要求较高大的业务时考虑使用。比如:cash=m 阅读全文

posted @ 2020-01-06 16:46 子钦加油 阅读 (31) | 评论 (0) 编辑

python enumerate用法总结
摘要:enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得 阅读全文

posted @ 2020-01-05 14:15 子钦加油 阅读 (37) | 评论 (0) 编辑

Django 模板渲染
摘要:模板语言 {{ 变量 }} {% 逻辑 %} {{ 变量 }} {{ 变量 }}中的点号 用于取出字典/列表等类型数据的值 {{ list.2 }} 获取列表list中索引为2的值 {{ dict.name }} 获取字典中name的值 {{ 变量 }}内置的过滤器 以|分隔 {{ a|safe } 阅读全文

posted @ 2020-01-05 12:49 子钦加油 阅读 (30) | 评论 (0) 编辑

Django null=True和blank=True的区别
摘要:今天遇到一个问题: 在restframework框架中开发,数据库了创建了一个model的属性如下所示: remarks = models.CharField(verbose_name=u"描述", max_length=500, null=True) remarks为非必传数据,所以在serial 阅读全文

posted @ 2020-01-04 16:31 子钦加油 阅读 (34) | 评论 (0) 编辑

Django下关于session的使用
摘要:一、Session的概念 cookie是在浏览器端保存键值对数据,而session是在服务器端保存键值对数据 session 的使用依赖 cookie:在使用Session后,会在Cookie中存储一个sessionid的数据,每次请求时浏览器都会将这个数据发给服务器,服务器在接收到sessioni 阅读全文

posted @ 2019-12-30 17:02 子钦加油 阅读 (40) | 评论 (1) 编辑

django-实现登录短信验证
摘要:功能演示 核心任务 前端功能: 点击按钮Ajax调用发送验证码功能 输完验证码后Ajax调用验证功能 后端功能: 功能1:发送验证码功能 功能2:验证码检查 后台核心逻辑(不需要手写) 功能3:发短信 功能4:生成短信验证码(随机生成6位数字) 集成Redis 使用Redis代替session缓存, 阅读全文

posted @ 2019-12-29 16:39 子钦加油 阅读 (94) | 评论 (0) 编辑

login() got an unexpected keyword argument 'extra_context'
摘要:环境:xadmin django2.0 python3.7.4 操作登录login()或者注销logout()报以上错误的解决办法如下: 在xadmin的views/website.py中 修改如下: from django.contrib.auth.views import login from 阅读全文

posted @ 2019-12-27 22:29 子钦加油 阅读 (57) | 评论 (0) 编辑

django xadmin中logout页面在chrome浏览器中点击关闭页面无效
摘要:问题现象 django xadmin中logout页面在chrome浏览器中点击关闭页面无效,无法关闭相应的页面 问题原因 高版本的chrome等浏览器不支持在window.colse()的写法 问题源码 在xadmin的templates的xadmin的views的logged_out.html中 阅读全文

posted @ 2019-12-27 21:54 子钦加油 阅读 (24) | 评论 (0) 编辑

Django实现标签联动以及xadmin中实现标签联动
摘要:如图,即实现点击一个城市,出现对应的学校名称。开始一直以为是建立数据表的时候实现的,原来是通过ajax实现的。 思路:当get请求显示原始状态(即下拉框呈现全部内容)。当点击一个城市后,通过ajax的post方式提交,然后后端返回筛选的数据到前端,然后js先将所有的学校标签删除,创建后端传过来的学校 阅读全文

posted @ 2019-12-17 20:43 子钦加油 阅读 (35) | 评论 (0) 编辑

django admin显示多对多字段ManyToManyField
摘要:参考文档https://jingyan.baidu.com/article/4e5b3e190f55c591901e24b3.html admin.py from .models import *class BookAdmin(admin.ModelAdmin): list_display = [" 阅读全文

posted @ 2019-12-15 23:50 子钦加油 阅读 (46) | 评论 (0) 编辑

【pycharm】Unable to save settings: Failed to save settings. Please restart PyCharm解决
摘要:1.Unable to save settings: Failed to save settings. Please restart PyCharm解决 将工程的.idea目录删掉,重启pycharm即可。 2.error:please select a valid Python interpret 阅读全文

posted @ 2019-12-15 21:43 子钦加油 阅读 (37) | 评论 (0) 编辑

django-xadmin自定义widget插件(自定义详情页字段的显示样式)
摘要:有时候我们想要修改xadmin详情页字段的显示方式,比如django默认的ImageField在后台显示的是image的url,我们更希望看到image的缩略图;再比如django将多对多字段显示为多选的下拉框或者左右选择栏的方式,向图片展示的这两种: 如果我想要上面这种带搜索功能并且只占一行的效果 阅读全文

posted @ 2019-12-15 20:59 子钦加油 阅读 (49) | 评论 (0) 编辑

django 做 migrate 时 表已存在的处理
摘要:在开发web的时候,如果是以前已存在的项目,项目下载下来后,为了使用测试库的数据,会直接将整个测试库(如sqlite3)拿到本机来。这种情况下,如果执行的顺序不对,很容易在执行migrate的时候出现数据库已存在的错误: django.db.utils.OperationalError: (1050 阅读全文

posted @ 2019-12-12 00:00 子钦加油 阅读 (42) | 评论 (0) 编辑

python 中model.py详解
摘要:model详解 Django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表。 创建表 基本结构 from django.db import models # Create your models here. class userinfo(models.Model): 阅读全文

posted @ 2019-12-11 23:56 子钦加油 阅读 (48) | 评论 (0) 编辑

解决 python No migrations to apply 无法生成表
摘要:第一步: 删除该app名字下的migrations文件。 第二步: 进入数据库,找到django_migrations的表,删除该app名字的所有记录。 delete from django_migrations; 第三步: python manage.py makemigrations pytho 阅读全文

posted @ 2019-12-11 23:51 子钦加油 阅读 (22) | 评论 (0) 编辑

django的使用INNODE的方式,排除错误MySQL Strict Mode is not set for database connection 'default'
摘要:出现如下错误: 解决办法: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'mxshop', 'HOST': '127.0.0.1', 'PORT': '3306', 'USER': 'mxshop' 阅读全文

posted @ 2019-12-10 20:53 子钦加油 阅读 (29) | 评论 (0) 编辑

IndentationError: unindent does not match any outer indentation level
摘要:python中约到的问题,IndentationError: unindent does not match any outer indentation level占位问题,存在两种可能性:1.代码没有对齐 2.存在非法字符与其他格式的不可见的内容(输入法的问题) 解决: 1.TAB对齐代码 2.选 阅读全文

posted @ 2019-12-10 20:23 子钦加油 阅读 (27) | 评论 (0) 编辑

Mac中 pip3 install mysqlclient 报错
摘要:主要错误提示如下: ld: library not found for -lssl clang: error: linker command failed with exit code 1 (use -v to see invocation) error: command 'clang' faile 阅读全文

posted @ 2019-12-10 14:22 子钦加油 阅读 (39) | 评论 (0) 编辑

mac下如何搭建python开发环境
摘要:1. 安装brew ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装 mysql #安装 1. brew install mysql #启动 2. brew 阅读全文

posted @ 2019-12-09 13:20 子钦加油 阅读 (12) | 评论 (0) 编辑

(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')
摘要:(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, ‘Read timed out.’)pip工具安装百度经验链接: pip安装及环境变量配置. pip下载超时处理aise ReadTimeoutError(self._pool 阅读全文

posted @ 2019-12-09 11:38 子钦加油 阅读 (55) | 评论 (0) 编辑

执行 Run manage.py Task 报 AttributeError: 'Command' object has no attribute 'usage'?
摘要:这个问题,是python与Pycharm不兼容导致,解决办法将Pycharm升级最新版本 阅读全文

posted @ 2019-12-08 20:00 子钦加油 阅读 (29) | 评论 (0) 编辑

Python虚拟环境导出包安装到另一台电脑的方法
摘要:环境:Windows 版 Python Python 3.6.8可以用自带的命令建立虚拟环境,不用安装另外的如 virtualenv、virtualenvwrapper等工具。 python -m venv MyApp 当这样建立了虚拟环境后,在其中安装的包很多,也很费时间,你想将这个MyApp放到 阅读全文

posted @ 2019-12-08 16:22 子钦加油 阅读 (113) | 评论 (0) 编辑

自己用到的解决Python3.6.5+Django2.0集成xadmin后台点击添加或者内容详情报 list index out of range 的错误的办法如下:
摘要:Python3.6.5 Django2.0 这是Django版本与xadmin兼容的问题 解决办法如下: 注释掉如下代码: def render(self, name, value, attrs=None): # input_html = [ht for ht in super(AdminSplit 阅读全文

posted @ 2019-12-01 15:19 子钦加油 阅读 (21) | 评论 (0) 编辑

解决Python3.6.5+Django2.0集成xadmin后台点击添加或者内容详情报 list index out of range 的错误
摘要:一 问题说明在创建Model的时候,如果存在类型是DateTimeField的字段,则在xadmin后端管理界面里,对该Model进行添加操作的时候,会报list index out of range。 这是上篇文章创建的Model: class IDC(models.Model): name = 阅读全文

posted @ 2019-12-01 15:09 子钦加油 阅读 (54) | 评论 (0) 编辑

Django2.1 更新说明!
摘要:Django2.1版本发布时间:2018-8-1 一、Python兼容性 Django2.1只支持Python 3.5、 3.6和3.7以上版本。Django2.0是最后一个支持Python3.4及一下版本的发行版。因此,按照Django官方的尿性,要使用最新版本的Django,请使用最新版本的Py 阅读全文

posted @ 2019-11-27 16:44 子钦加油 阅读 (39) | 评论 (0) 编辑

django升级2.1python升级3.7时出现的错误:"trying to load '%s': %s" % (entry[1], e) django.template.library.InvalidTemplateLibrary:
摘要:django升级2.1python升级3.7时出现如下的错误: "trying to load '%s': %s" % (entry[1], e) django.template.library.InvalidTemplateLibrary: Invalid template library spe 阅读全文

posted @ 2019-11-12 23:19 子钦加油 阅读 (138) | 评论 (0) 编辑

'Specifying a namespace in include() without providing an app_name '
摘要:'Specifying a namespace in include() without providing an app_name ’ 从include()函数可以看出来,这个函数有两个参数,一个arg,一个namespace,我在代码中也是两个参数,但是异常中提示了,没有提供app_name,还 阅读全文

posted @ 2019-11-12 23:09 子钦加油 阅读 (34) | 评论 (1) 编辑

服务器重启后启动Docker命令
摘要:启动步骤: 1、启动Docker 守护进程 systemctl daemon-reload 2、Docker启动命令: systemctl start docker 3、查看docker服务是否启动 ps -ef |grep docker 4、查看docker启动的服务: docker ps 其他: 阅读全文

posted @ 2019-11-11 15:54 子钦加油 阅读 (81) | 评论 (0) 编辑

Centos下,Docker部署Yapi接口管理平台
摘要:前言介绍 Yapi 由 YMFE 开源,旨在为开发、产品、测试人员提供更优雅的接口管理服务,可以帮助开发者轻松创建、发布、维护 API。 项目地址:https://github.com/YMFE/yapi 官网:https://yapi.ymfe.org/,Yapi具有以下功能特性; 权限管理扁平化 阅读全文

posted @ 2019-11-09 15:38 子钦加油 阅读 (53) | 评论 (0) 编辑

安装docker并部署web项目
摘要:一.docker简介 1、docker定义:docker是一个用来装应用的容器,就像杯子可以装水,笔筒可以装笔,书包可以放书一样。你可以把“Hello World!”放到docker中,也可以把网站放到docker中,你可以把任何你想到的程序放到docker中。 2、docker思想: (1)集装箱 阅读全文

posted @ 2019-11-08 22:23 子钦加油 阅读 (61) | 评论 (0) 编辑

Docker中进入容器命令行及后台运行
摘要:Docker中我们一般会有两种执行命令的方式,一种是直接进入容器的命令行,在终端执行并查看结果,一种是在后台执行,并不会在终端查看结果。 1、进入容器命令行 su root docker run -i -t ubuntu:16.04 /bin/bash #或者执行下面这句 docker run -i 阅读全文

posted @ 2019-11-06 23:49 子钦加油 阅读 (1238) | 评论 (0) 编辑

远程访问阿里云服务器jupyter
摘要:官网链接 一、pip安装jupyter安装Anaconda的话,会自动按照jupyter,就不需要再使用pip安装了 pip3 install jupyter 二、生成jupyter notebook配置文件 jupyter notebook --generate-config 记住生成配置文件的目 阅读全文

posted @ 2019-11-06 10:07 子钦加油 阅读 (73) | 评论 (0) 编辑

Jupyter Notebooks的安装和使用介绍
摘要:最近又开始重新学习Python,学习中使用到了一款编辑器Jupyter Notebooks ,非常想安利给初学python的同学。注:本文内容仅针对windows环境下安装和配置Jupyter Notebooks 。 1.Jupyter Notebooks 简介国际惯例还是来一段官方的介绍: Jup 阅读全文

posted @ 2019-11-05 22:20 子钦加油 阅读 (226) | 评论 (0) 编辑

Docker的基本使用(部署python项目)
摘要:一、准备项目 我写的是一个爬取某ppt网站的代码,就一个ppt1.py是爬虫,然后,ppts是存放下载的ppt的 二、准备requirement.txt文件 这个是需要哪些python库支持,写好 三、准备Dockerfile文件 需要一个名为Dockerfile的文件,没有后缀,这个创建docke 阅读全文

posted @ 2019-11-05 20:38 子钦加油 阅读 (195) | 评论 (2) 编辑

ubuntu 或centos 使用Docker搭建anaconda+python基本环境
摘要:ubuntu 16 使用Docker安装anacondaubuntu docker 安装centos docker 安装搜索可用镜像 docker search anaconda 拉取你中意的镜像 docker pull continuumio/anaconda3 查看已有镜像 docker ima 阅读全文

posted @ 2019-11-05 16:44 子钦加油 阅读 (264) | 评论 (0) 编辑

Centos7下安装Docker
摘要:一,Docker简介 百科说:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 看起来有点雾,用过虚拟机的应该对虚拟化技术有点印象,不知道也没关系 阅读全文

posted @ 2019-11-02 23:36 子钦加油 阅读 (24) | 评论 (0) 编辑

linux 系统下Anaconda的安装【安装python3.6环境首选】
摘要:如果你不想使用python3.6的源码安装包,不想各种繁琐的配置命令,那Anacoda里边自带的python3.6环境就最合适不过了,下面来介绍下anacoda的安装过程,~so easy~Anaconda的下载我这里采用的是先在windows下载好安装包后,使用ftp上传到centos7系统目录中 阅读全文

posted @ 2019-10-24 14:56 子钦加油 阅读 (151) | 评论 (0) 编辑

python3.7安装, 解决pip is configured with locations that require TLS/SSL问题
摘要:python3.7安装, 解决pip is configured with locations that require TLS/SSL问题1.安装相关依赖 yum install gcc libffi-devel zlib* openssl-devel# libffi-devel zlib-dev 阅读全文

posted @ 2019-10-21 11:18 子钦加油 阅读 (354) | 评论 (0) 编辑

Python安装常见问题(1):zipimport.ZipImportError: can't decompress data(此问题不解决pip安装不成功)
摘要:在CentOS以及其他的Linux系统中遇到安装包安装错误的原因,大多数都是因为缺少依赖包导致的,所以对于错误:zipimport.ZipImportError: can’t decompress data,是因为缺少zlib 的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可,1 阅读全文

posted @ 2019-10-20 23:03 子钦加油 阅读 (16) | 评论 (0) 编辑

Centos7 下安装python3及卸载
摘要:一、安装python3 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y yum install zlib-devel bz 阅读全文

posted @ 2019-10-20 22:13 子钦加油 阅读 (89) | 评论 (0) 编辑

centos python3 的 卸载 删除
摘要:卸载/删除python 3.4看到网上说慎用 apt-get remove和 yum remove ,因此不敢用此类命令用卸载了(以后阿里云服务器快过期不用了的时候可以试一下,看看系统是否会崩,哈哈) Python3.4将要淘汰了,同时系统已安装python3.6,记录一下自己卸载Python3.4 阅读全文

posted @ 2019-10-20 21:49 子钦加油 阅读 (115) | 评论 (0) 编辑

python升级带来的yum异常(解决错误File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:)
摘要:解决错误File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: 错误: 原因: 这是因为yum采用python作为命令解释器,原来系统自带的python解释器为python2.7,然后我之前为了方便将python默认的解释器设为了pytho 阅读全文

posted @ 2019-10-20 19:23 子钦加油 阅读 (69) | 评论 (0) 编辑

Django2.1集成xadmin管理后台所遇到的错误集锦,解决填坑(二)
摘要:django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节奏,那么在集成过程中咱就一步一步填坑吧,这也是一种学习的过程,遇到错误,找到错误的地方,看看djan 阅读全文

posted @ 2019-10-13 23:46 子钦加油 阅读 (55) | 评论 (0) 编辑

Django2.1.1与xadmin0.6.0遇到的坑(一)
摘要:(1)django2.0把from django.core.urlresolvers修改成了django.urls 异常信息: 解决方案: (2)django2.1.1中需要给外键指定on_delete参数 异常信息: 解决方案: (3)django2.1.1的 forms表单初始化仅一个参数 异常 阅读全文

posted @ 2019-10-13 23:15 子钦加油 阅读 (44) | 评论 (0) 编辑

django1.11 启动错误:Generator expression must be parenthesized
摘要:错误信息: 解决方法: 找到对应文件 找到出错语句: 去掉末尾那个逗号即可。 阅读全文

posted @ 2019-10-13 23:06 子钦加油 阅读 (43) | 评论 (0) 编辑

PyCharm如何导入python项目,并配置虚拟环境
摘要:Pycharm导入python项目 进入PyCharm后,点击File→Open,然后在弹窗中选择需要导入项目的文件夹; 打开了python项目后,需要配置该项目对应的python才可以正常运行; 配置步骤:File→settings 在设置弹窗中选择Project Interpreter,然后点击 阅读全文

posted @ 2019-10-12 23:30 子钦加油 阅读 (364) | 评论 (0) 编辑

PYTHON中的字典(DICT),列表(LIST),元组(TUPLE)
摘要:一,List:列表 python内置的一种数据类型是列表:list.list是一种有序的数据集合,可以随意的添加和删除其中的数据。比如列出班里所有的同学的名字,列出所有工厂员工的工号等都是可以用到列表的,以下是python列表的演示代码: 变量list1,list2都是一个列表的实例,可以使用len 阅读全文

posted @ 2019-10-12 11:14 子钦加油 阅读 (40) | 评论 (0) 编辑

python2 和 python3共存的常见使用(如安装虚拟环境的问题)
摘要:1、安装好python2和python3,配置好全部环境变量 环境变量修改后,需要重新启动命令行才有效 2、如何启动不同版本的python 启动的时候会执行python.exe,python2和pythin3都有这个执行文件,到底启动哪一个,看环境变量,哪个在前面就先执行哪个 不同版本共存 第一种方 阅读全文

posted @ 2019-10-11 20:07 子钦加油 阅读 (88) | 评论 (0) 编辑

python脚本实现音频m4a格式转成MP3格式
摘要:群里看到有人询问:谁会用python将微信音频文件后缀m4a格式转成mp3格式,毫不犹豫回了句:我会。然后就私下聊起来了 解决方法介绍如下: 工具:windows系统,python2.7,转换库ffmpeg 安装ffmpeg库:下载对应电脑系统版本 https://ffmpeg.zeranoe.co 阅读全文

posted @ 2019-09-27 22:32 子钦加油 阅读 (629) | 评论 (0) 编辑

解决Flask和Django的错误“TypeError: 'bool' object is not callable”
摘要:跟着欢迎进入Flask大型教程项目!的教程学习Flask,到了重构用户模型的时候,运行脚本后报错: TypeError: 'bool' object is not callable 这是用户模型: class User(db.Model): id = db.Column(db.Integer, pr 阅读全文

posted @ 2019-09-03 14:07 子钦加油 阅读 (290) | 评论 (0) 编辑

Flask报如下错误:SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True or False to suppress this warning.
摘要:错误信息如下: 错误信息提示的很明确,修改 SQLALCHEMY_TRACK_MODIFICATIONS 为True以移除这个警告。 去flask/lib/python2.7/site-packages/flask_sqlalchemy的init.py里面修改吧。 在init.py里面有init_a 阅读全文

posted @ 2019-09-03 10:22 子钦加油 阅读 (202) | 评论 (0) 编辑

Flask框架后端开发常见错误处理
摘要:1.ValueError: urls must start with a leading slash 这个错误原因可能发生在所有路由相关地方,少加了一个'/'造成的。 2.ImportError: cannot import name 'db' 这个错误原因是产生了循环导入问题,修改import的位 阅读全文

posted @ 2019-09-02 11:27 子钦加油 阅读 (139) | 评论 (0) 编辑

Django_xadmin_TypeError: Related Field got invalid lookup: icontains
摘要:问题: 当我在给某一张表加上外键搜索的时候,会出现 TypeError: Related Field got invalid lookup: icontains 问题原因: a 表关联 b表,也就是说a表有外键关联b表,我们只需要在 b表中admin注册时候在admin类中添加外键搜索功能,那么在创 阅读全文

posted @ 2019-08-31 16:10 子钦加油 阅读 (112) | 评论 (0) 编辑

ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/itsdangerous' Consider using the `--user` option or check the permissions
摘要:近期练习flask写个blog, 安装flask扩展时 报ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-pac 阅读全文

posted @ 2019-08-29 11:07 子钦加油 阅读 (372) | 评论 (0) 编辑

mac环境下Python虚拟环境的安装和配置
摘要:虚拟环境(virtualenv) 安装:在终端输入 pip install virtualenv 如果没安装pip会出现 pip: command not found,此时需要进行 sudo easy_install pip来安装pip ReadTimeoutError: HTTPSConnecti 阅读全文

posted @ 2019-08-27 10:46 子钦加油 阅读 (132) | 评论 (0) 编辑

如何在mac版本的python里安装pip
摘要:mac里面python自带easy_install,在终端里面执行sudo easy_install pip。运行完可以用pip help测试一下是否安装成功,成功安装后,直接pip install 安装其它包。 ps:用sudo的时候需要输入密码,这个密码是你自己电脑的密码,输入的时候采取了“保密 阅读全文

posted @ 2019-08-26 09:59 子钦加油 阅读 (581) | 评论 (0) 编辑

python--django for 循环中,获取序号
摘要:功能需求:在前端页面中,for循环id会构不成连续的顺序号,所以要找到一种伪列的方式来根据数据量定义序号 因此就用到了在前端页面中的一个字段 forloop.counter,完美解决 阅读全文

posted @ 2019-08-23 23:50 子钦加油 阅读 (283) | 评论 (0) 编辑

Django使用xadmin集成富文本编辑器Ueditor(方法二)
摘要:一、xadmin的安装与配置1、安装xadmin,其中第一种在python3中安装不成功,推荐第二种或者第三种 2、在settings.py里面注册上 3、修改urls.py 4、在应用下新建adminx.py 5、启动django 如果成功即可访问6、访问 二、DjangoUeditor的安装与配 阅读全文

posted @ 2019-08-13 13:45 子钦加油 阅读 (115) | 评论 (0) 编辑

django验证码captcha
摘要:官方文档 https://django-simple-captcha.readthedocs.io/en/latest/usage.html#installation 使用命令安装pip install django-simple-captcha==0.4.6 (==后面是版本号) 安装好之后添加到 阅读全文

posted @ 2019-07-28 13:24 子钦加油 阅读 (94) | 评论 (0) 编辑

迁移文件是报错 django.db.utils.InternalError: (1054, "Unknown column 'name' in 'django_content_type'")
摘要:相信大家在做django迁移时有可能会遇到这样的错误- django.db.utils.InternalError: (1054, “Unknown column ‘name’ in ‘django_content_type’”) 这个也是我遇到过得问题,在这里给大家分享一下。能够帮到大家。解决方案 阅读全文

posted @ 2019-07-27 13:41 子钦加油 阅读 (447) | 评论 (0) 编辑

误删除pycharm项目中的文件,如何恢复?

posted @ 2019-07-27 13:38 子钦加油 阅读 (39) | 评论 (0) 编辑

转载一篇:Django静态文件
摘要:在项目的根目录也就是(项目最上层目录)创建一个static文件夹: 为了提供静态文件,需要在project1/setting.py里配置两个参数: 在project1/setting.py中创建STATICFILES_DIRS列表: 自己可以在static目录下创建HTML等文件: 解释访问静态文件 阅读全文

posted @ 2019-07-21 00:57 子钦加油 阅读 (101) | 评论 (0) 编辑

Django模版中加载静态文件配置详解
摘要:1、settings.INSTALLED_APPS下添加:django.contrib.staticfiles 2、settings.py下添加:STATIC_URL = '/static/' 3、 (1)在APP下新建文件夹static,然后在这个static文件夹下创建一个当前APP的名字的文件夹,再把静态文件放到这个文件夹下:(类似于Templates配置) 在模板中这样调用: {... 阅读全文

posted @ 2019-07-21 00:51 子钦加油 阅读 (335) | 评论 (0) 编辑

xadmin进行全局配置(修改模块名为中文以及其他自定义的操作步骤)
摘要:1、实现自定义配置和收缩: 在apps->users->adminx.py中操作如下图内容 2、改成中文 操作如下图所示: 图1: 图2: run重启,刷新页面即可实现如下图: 接下来如何实现自定义主题 如图: 操作如下步骤即可: run重启,并刷新页面 阅读全文

posted @ 2019-07-20 16:18 子钦加油 阅读 (313) | 评论 (0) 编辑

xadmin邮箱验证码 标题 EmailVerifyRecord object
摘要:【修改users-models模块,添加如下代码】 1.如果这样不生效 结果如下 2.就换成这种 验证结果如下: 阅读全文

posted @ 2019-07-20 11:50 子钦加油 阅读 (136) | 评论 (0) 编辑

Django源码安装xadmin报错Apps aren't loaded yet.
摘要:环境:python2.7, django1.9 1、报错django.core.exceptions.AppRegistryNotReady:Apps aren't loaded yet.如下图所示: Apps aren't loaded yet Apps aren't loaded yet App 阅读全文

posted @ 2019-07-20 10:51 子钦加油 阅读 (90) | 评论 (0) 编辑

python虚拟环境virtualenv下安装MySQL-python(1.2.3)
摘要:该文章很有用建议收藏 我们在Windows下开发python应用时,可能需要安装各种第三方模块,但如果又不想污染公共的python环境,怎么办呢?最好是在各自的 python工程中创建一个virtualenv虚拟环境。博主最近需要在虚拟环境中安装MySQL-python模块,这个模块如果采用pip命 阅读全文

posted @ 2019-07-14 12:29 子钦加油 阅读 (303) | 评论 (0) 编辑

MySQL-python终于安装成功了
摘要:所有的所有全是驱动搞的鬼, 针对我的Win7 64位 Python2.7 用的wamp环境继承的mysql(或者卸载wamp环境单独安装Mysql)这里一定要用这个MySQL-python-1.2.3.win-amd64-py2.7.exe版本的驱动 运行hello.py文件不报错了 到此MySQL 阅读全文

posted @ 2019-07-10 23:43 子钦加油 阅读 (559) | 评论 (0) 编辑

mysql-python 安装错误: Cannot open include file: 'config-win.h': No such file or directory
摘要:问题描述: pip instal MySQL-python 出现如下错误: 运行环境: python 2.7.10 setuptools 41.0.1 pip 19.1 操作系统:Windows7 64位 解决办法: 1) 安装mysql connector, 可根据系统版本选择安装32位或64位的 阅读全文

posted @ 2019-07-10 22:53 子钦加油 阅读 (398) | 评论 (0) 编辑

python之mysqldb模块安装
摘要:之所以会写下这篇日志,是因为安装的过程有点虐心。目前这篇文章是针对windows操作系统上的mysqldb的安装。安装python的mysqldb模块,首先当然是找一些官方的网站去下载:https://pypi.python.org/pypi/MySQL-python。下载后,cmd进入MySQL- 阅读全文

posted @ 2019-07-09 22:33 子钦加油 阅读 (609) | 评论 (0) 编辑

Linux下Python安装完成后如何使用pip命令
摘要:一、很多读者Python安装完成之后,想要下载相关的包,例如:numpy、pandas等Python中这些基础的包,但是,发现pip根本用不了,主要表现在一下几种情况: 二、出现这种情况其实并不意外,虽然Python3.6.3自带了pip,但是安装Python3.6.3之后还需要我们进行进一步的配置 阅读全文

posted @ 2018-11-22 15:40 子钦加油 阅读 (3302) | 评论 (0) 编辑

Linux下安装Python
摘要:一般的Linux上都有默认的Python版本,CentOS6.5默认的Python版本的2.6.6的,因为工作原因,这里需要用到Python3.6.3的版本,在这里,小编将会一步步的教大家进行再Linux下Python3的安装。 一、安装之前查看自带的Python的版本 二、上传并解压Python3 阅读全文

posted @ 2018-11-22 15:35 子钦加油 阅读 (1315) | 评论 (0) 编辑

导航

返回顶部