子钦加油

扩大
缩小

随笔分类 - Python

安装python的mysqlclient==1.4.6报错
摘要:安装python的mysqlclient==1.4.6报错 环境:ubuntu18.04python 3.6.8Django 2.0 想要使用Django来操作MySQL,需要安装一个驱动程序。在Python3中,选择用mysqlclient做驱动。 安装mysqlclient出现报错: ERROR 阅读全文

posted @ 2020-07-16 00:19 子钦加油 阅读(80) 评论(0) 推荐(0) 编辑

启动uwsgi出现!!! no internal routing support, rebuild with pcre support !!!
摘要:启动uwsgi出现no internal routing support, rebuild with pcre support使用如下命令,记录下,方便后人需要注意的是pip install uwsgi 要加上–no-cache-dir,pip 可以强制下载重新编译安装的库,不然pip会直接从缓存中 阅读全文

posted @ 2020-06-26 16:24 子钦加油 阅读(23) 评论(0) 推荐(0) 编辑

Nginx+uwsgi+ssl配置https
摘要:使用原始django,太过于笨重和杂多nginx是一个轻量级的web服务器,在处理静态资源和高并发有优势uwsgi是一个基于python的高效率的协议,处理后端和动态网页有优势所以这里采用静态网页交给nginx解析,动态网页交给uwsgi解析,并且nginx配置ssl,即可以使用出高安全,高效率的部 阅读全文

posted @ 2020-06-26 16:22 子钦加油 阅读(74) 评论(0) 推荐(0) 编辑

PYTHON – 如何禁用DJANGO的CSRF验证
摘要:如果只需要一些视图不使用CSRF,可以使用@csrf_exempt: from django.views.decorators.csrf import csrf_exempt @csrf_exempt def my_view(request): return HttpResponse('Hello 阅读全文

posted @ 2020-06-26 16:13 子钦加油 阅读(44) 评论(0) 推荐(0) 编辑

Ubuntu16.04环境下bashrc文件位置
摘要:1:先在su环境进行测试,启动终端; 使用 sudo su 进入su模式; 使用 pwd 查看当前目录; 使用 ll -a (因为 bashrc是隐藏目录 必须要-a参数) 发现当前目录存在bashrc 文件。 使用 cd ~ 该命令会切换到家目录 ; 使用 pwd 发现切换到 root 目录; 使 阅读全文

posted @ 2020-06-25 18:02 子钦加油 阅读(47) 评论(0) 推荐(0) 编辑

virtualenvwrapper.sh报错: There was a problem running the initialization hooks.解决
摘要:由于在ubuntu环境下,将python做与python3.6做了软链接(ln -s python python3.6),并且pip也被我做了软链接,所以导致用pip安装virtualenvwrapper之后,在source启动virtualenvwrapper.sh时以及workon 虚拟环境时总 阅读全文

posted @ 2020-06-25 17:53 子钦加油 阅读(20) 评论(0) 推荐(0) 编辑

pip安装virtualenvwrapper报错的解决办法
摘要:1、错误1: 安装virtualenvwrapper报错: 报错内容: Couldn't find index page for 'pbr' (maybe misspelled?) Download error on https://pypi.python.org/simple/: [SSL: CE 阅读全文

posted @ 2020-06-25 17:29 子钦加油 阅读(119) 评论(0) 推荐(0) 编辑

Ubuntu 将Python从默认的2.7升级到3.* 版本
摘要:由于目前的服务器系统会带python2.7 和python3.*两个版本,但是默认python2.7,如果想改变下默认,下面为你提供下更换默认版本的思路方法 Ubuntu 将Python从默认的2.7升级到3.* 版本(建议使用原系统Python版本进行Python开发) 因为Ubuntu很多底层采 阅读全文

posted @ 2020-06-25 11:37 子钦加油 阅读(51) 评论(0) 推荐(0) 编辑

DJANGO中多种重定向方法使用
摘要:本文主要讲解使用HttpResponseRedirect、redirect、reverse以及配置文件中配置URL等重定向方法 使用场景,例如在表单一中提交数据后,需要返回到另一个指定的页面即可使用重定向方法 一、 使用HttpResponseRedirect ● fuhao The first a 阅读全文

posted @ 2020-06-21 12:46 子钦加油 阅读(63) 评论(0) 推荐(0) 编辑

使用xadmin搜索search_fields报错:Related Field got invalid lookup: icontains
摘要:在adminx.py文件定义的类里面添加这三个字段list_display = ['code','email','send_type','send_time'] #显示的字段类型search_fields = ['code','email','send_type'] #搜索的字段(所有字段一起搜索) 阅读全文

posted @ 2020-05-16 20:46 子钦加油 阅读(69) 评论(0) 推荐(0) 编辑

Django中使用第三方登录
摘要:OAuth2.0是什么 OAuth的英文全称是Open Authorization,它是一种开放授权协议。OAuth目前共有2个版本,2007年12月的1.0版(之后有一个修正版1.0a)和2010年4月的2.0版,1.0版本存在严重安全漏洞,而2.0版解决了该问题。 OAuth简单说就是一种授权的 阅读全文

posted @ 2020-04-04 17:06 子钦加油 阅读(163) 评论(0) 推荐(0) 编辑

Django 对多对多字段进行批量add
摘要:class OrderGoodsInfo(models.Model): ... .... class OrderShipping(models.Model): order = models.ManyToManyField(OrderGoodsInfo, blank=True, verbose_nam 阅读全文

posted @ 2020-03-27 15:34 子钦加油 阅读(90) 评论(0) 推荐(0) 编辑

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

posted @ 2020-03-02 23:47 子钦加油 阅读(56) 评论(0) 推荐(0) 编辑

Linux 定时任务crontab_014
摘要:1、 crontab命令概念 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可 阅读全文

posted @ 2020-02-27 19:03 子钦加油 阅读(94) 评论(0) 推荐(0) 编辑

django项目中遇到要实现定时任务
摘要:django项目中遇到要实现定时任务,所以选用了简单易用的django-crontab插件。 1、安装 django-crontab pip install django-crontab 2、定时要执行的脚本 先写个简单的测试脚本。crontab/crons.py import datetime d 阅读全文

posted @ 2020-02-26 23:09 子钦加油 阅读(194) 评论(0) 推荐(0) 编辑

【crontab】“bad minute”及“errors in crontab file, can't install”错误处理
摘要:最近django项目中使用到了定制后台定时任务时报出“”及“ in crontab file, can't install”。经确认,根本原因是crontab文件中时间定义不正确导致的。简单记录一下这个,同时确认一下crontab中时间格式的规范,供参考。 1.具体报错信息如下 ora10g@sec 阅读全文

posted @ 2020-02-26 22:50 子钦加油 阅读(128) 评论(0) 推荐(0) 编辑

django 定时任务 django-crontab 的使用
摘要:成功例子如下图: 1、前言 在做 django 开发需求时,多多少少都会遇到需要定时任务的功能,比如定时执行任务,检查订单之类的。可能是一段时间,比如每隔 10分钟执行一次,也可能是定点时间,比如 14:00 执行,也可能是长时间,比如每周几,每个月的哪一天等。查看了一下相关资料, django 定 阅读全文

posted @ 2020-02-26 22:33 子钦加油 阅读(76) 评论(0) 推荐(0) 编辑

Django中更新多个对象数据与删除对象的方法
摘要:更新多个对象 例如说我们现在想要将Apress Publisher的名称由原来的”Apress”更改为”Apress Publishing”。若使用save()方法,如: ? 1 2 3 >>> p = Publisher.objects.get(name='Apress') >>> p.name  阅读全文

posted @ 2020-02-22 21:51 子钦加油 阅读(198) 评论(0) 推荐(0) 编辑

Django复制记录的方法
摘要:最近的Django项目中有复制记录的需求。数据库里有一张名为Party的表,记录用户创建的party,现在要让用户能够复制一个新的party。本身非常简单的一个功能,但运行的时候出错了。我以为是复制过程出错,所以测试了一下Django中复制记录可能遇到的情况(后来发现是其他代码的逻辑出了问题),结果 阅读全文

posted @ 2020-02-22 21:50 子钦加油 阅读(133) 评论(0) 推荐(0) 编辑

Python中关于日期的计算总结
摘要:1.获取当前时间的两种方法: 代码如下: import datetime,timenow = time.strftime("%Y-%m-%d %H:%M:%S")print nownow = datetime.datetime.now()print now 2.获取上个月最后一天的日期(本月的第一天 阅读全文

posted @ 2020-02-22 18:30 子钦加油 阅读(132) 评论(0) 推荐(0) 编辑

django中添加日志功能
摘要:官方文档 猛戳这里 在settings中配置以下代码 #LOGGING_DIR 日志文件存放目录 LOGGING_DIR = "logs" # 日志存放路径 if not os.path.exists(LOGGING_DIR): os.mkdir(LOGGING_DIR) import loggin 阅读全文

posted @ 2020-02-05 21:36 子钦加油 阅读(289) 评论(0) 推荐(1) 编辑

Python 日期时间datetime 加一天,减一天,加减一小时一分钟,加减一年
摘要:计算年、月、日需要安装组件包 pip install python-dateutil 当前日期时间 import datetime print datetime.datetime.now() # 2018-05-08 16:53:30.101000 格式化时间 import datetime pri 阅读全文

posted @ 2020-01-29 12:56 子钦加油 阅读(3966) 评论(1) 推荐(0) 编辑

输入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 子钦加油 阅读(137) 评论(0) 推荐(0) 编辑

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

posted @ 2020-01-20 20:41 子钦加油 阅读(102) 评论(0) 推荐(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 子钦加油 阅读(280) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2020-01-15 13:04 子钦加油 阅读(1191) 评论(0) 推荐(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 子钦加油 阅读(346) 评论(1) 推荐(0) 编辑

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

posted @ 2020-01-09 21:00 子钦加油 阅读(168) 评论(0) 推荐(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 子钦加油 阅读(139) 评论(0) 推荐(0) 编辑

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

posted @ 2020-01-09 20:51 子钦加油 阅读(103) 评论(0) 推荐(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 子钦加油 阅读(168) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

posted @ 2020-01-05 12:49 子钦加油 阅读(149) 评论(0) 推荐(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 子钦加油 阅读(349) 评论(0) 推荐(0) 编辑

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

posted @ 2019-12-30 17:02 子钦加油 阅读(114) 评论(1) 推荐(0) 编辑

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

posted @ 2019-12-29 16:39 子钦加油 阅读(779) 评论(0) 推荐(1) 编辑

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 子钦加油 阅读(763) 评论(0) 推荐(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 子钦加油 阅读(171) 评论(0) 推荐(0) 编辑

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

posted @ 2019-12-17 20:43 子钦加油 阅读(258) 评论(0) 推荐(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 子钦加油 阅读(434) 评论(0) 推荐(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 子钦加油 阅读(390) 评论(0) 推荐(0) 编辑

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

posted @ 2019-12-15 20:59 子钦加油 阅读(531) 评论(1) 推荐(0) 编辑

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

posted @ 2019-12-12 00:00 子钦加油 阅读(346) 评论(0) 推荐(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 子钦加油 阅读(1335) 评论(0) 推荐(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 子钦加油 阅读(70) 评论(0) 推荐(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 子钦加油 阅读(85) 评论(0) 推荐(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 子钦加油 阅读(194) 评论(0) 推荐(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 子钦加油 阅读(175) 评论(0) 推荐(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 子钦加油 阅读(42) 评论(0) 推荐(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 子钦加油 阅读(1545) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2019-12-08 16:22 子钦加油 阅读(448) 评论(0) 推荐(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 子钦加油 阅读(80) 评论(0) 推荐(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 子钦加油 阅读(143) 评论(0) 推荐(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 子钦加油 阅读(153) 评论(0) 推荐(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 子钦加油 阅读(984) 评论(0) 推荐(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 子钦加油 阅读(91) 评论(1) 推荐(0) 编辑

服务器重启后启动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 子钦加油 阅读(282) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

posted @ 2019-11-06 10:07 子钦加油 阅读(310) 评论(0) 推荐(1) 编辑

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

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

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

posted @ 2019-11-05 20:38 子钦加油 阅读(1676) 评论(2) 推荐(0) 编辑

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 子钦加油 阅读(1117) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2019-10-24 14:56 子钦加油 阅读(973) 评论(0) 推荐(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 子钦加油 阅读(1823) 评论(0) 推荐(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 子钦加油 阅读(36) 评论(0) 推荐(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 子钦加油 阅读(516) 评论(0) 推荐(0) 编辑

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

posted @ 2019-10-20 21:49 子钦加油 阅读(643) 评论(0) 推荐(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 子钦加油 阅读(179) 评论(0) 推荐(0) 编辑

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

posted @ 2019-10-13 23:46 子钦加油 阅读(127) 评论(0) 推荐(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 子钦加油 阅读(139) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

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

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

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

posted @ 2019-09-27 22:32 子钦加油 阅读(2139) 评论(1) 推荐(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 子钦加油 阅读(984) 评论(0) 推荐(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 子钦加油 阅读(751) 评论(0) 推荐(0) 编辑

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

posted @ 2019-09-02 11:27 子钦加油 阅读(334) 评论(0) 推荐(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 子钦加油 阅读(277) 评论(0) 推荐(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 子钦加油 阅读(1055) 评论(0) 推荐(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 子钦加油 阅读(347) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2019-08-23 23:50 子钦加油 阅读(779) 评论(0) 推荐(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 子钦加油 阅读(251) 评论(0) 推荐(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 子钦加油 阅读(205) 评论(0) 推荐(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 子钦加油 阅读(1423) 评论(0) 推荐(0) 编辑

误删除pycharm项目中的文件,如何恢复?
摘要: 阅读全文

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

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

posted @ 2019-07-21 00:57 子钦加油 阅读(281) 评论(0) 推荐(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 子钦加油 阅读(995) 评论(0) 推荐(0) 编辑

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

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

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

posted @ 2019-07-20 11:50 子钦加油 阅读(287) 评论(0) 推荐(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 子钦加油 阅读(203) 评论(0) 推荐(0) 编辑

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

posted @ 2019-07-14 12:29 子钦加油 阅读(497) 评论(0) 推荐(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 子钦加油 阅读(2095) 评论(0) 推荐(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 子钦加油 阅读(1037) 评论(0) 推荐(0) 编辑

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

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

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

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

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

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

导航

返回顶部