会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Python之路
博客园
首页
新随笔
联系
管理
订阅
1
2
3
下一页
2017年12月21日
django同时查询两张表的数据,合并检索对象返回
摘要: 原始需求: 1、一篇文章内容分N个版块,每篇文章的版块数量不同。 2、有个文章搜索功能,需要同时搜索标题和内容。 实现思路: 1、由于每篇文章的内容版块数量不同,因此将每个文章的标题和内容分开存入2张表中。 逻辑实现: 这么做的缘由: 1、在django 1.10版本中,不支持在一个过滤条件中同时检
阅读全文
posted @ 2017-12-21 15:10 村里汉子
阅读(9025)
评论(1)
推荐(0)
2017年11月16日
将PDF文件中按页截取,并以流的形势返回给客户端
摘要: #需要用到pyPdf库 from pyPdf import PdfFileWriter,PdfFileReader from django.http import HttpResponse try: from cStringIO import StringIO except: from io import BytesIo as StringIo def split_pdf(...
阅读全文
posted @ 2017-11-16 10:35 村里汉子
阅读(758)
评论(0)
推荐(0)
2017年8月23日
一个模型中有两个外键指向同一张表时,创建迁移模型时报错:“ HINT: Add or change a related_name argument to the definition for 'AnswersModel.author' or 'AnswersModel.relay_to'.”解决方案
摘要: class AnswersModel(models.Model): author = models.ForeignKey(FrontUserModel,null=True,related_name='answers_user') …… relay_to = models.ForeignKey(Fro
阅读全文
posted @ 2017-08-23 15:25 村里汉子
阅读(6531)
评论(1)
推荐(2)
2017年7月7日
实现时间相减
摘要: now = datetime.datetime.now() #转换成秒数计算相差seconds = (create_time- now ).total_seconds() #total_seconds() 可以将时间转换成秒数进行计算 传入的参数必须是时间类型
阅读全文
posted @ 2017-07-07 18:22 村里汉子
阅读(210)
评论(0)
推荐(0)
2017年6月7日
django.db.utils.OperationalError: 1050解决方案
摘要: manage.py migrate时进行同步数据库时出现问题;django.db.utils.OperationalError: (1050, "Table '表名' already exists)错误信息 根据stackoverflow上找到解决方案,执行: 数据库表结构同步成功。
阅读全文
posted @ 2017-06-07 20:38 村里汉子
阅读(5364)
评论(0)
推荐(0)
2017年5月23日
解决failed to push some refs to git
摘要: 出现错误的主要原因是github中的README.md文件不在本地代码目录中 可以通过如下命令进行代码合并【注:pull=fetch+merge] git pull --rebase origin master 执行上面代码后可以看到本地代码库中多了README.md文件 此时再执行语句 git p
阅读全文
posted @ 2017-05-23 12:19 村里汉子
阅读(1383)
评论(0)
推荐(0)
2017年5月12日
Ubuntu 14.4 Django模型迁移到数据库提示 LookupError: unknown encoding: utf8mb4 解决方法
摘要: 由于数据库中需要存储emoji表情,因此需要mysql支持utf8mb4,参考前面的文章升级数据库。 但是由于服务器上面的python-mysqldb连接包版本为1.2.3不支持utf8mb4,因此报错。 这是因为apt-get安装的MySQL-python版本为1.2.3 ,最新的版本是1.2.5
阅读全文
posted @ 2017-05-12 13:21 村里汉子
阅读(4525)
评论(0)
推荐(0)
2017年5月11日
ubuntu14.04 升级mysql到5.7版本
摘要: Ubuntu14.04默认安装的是mysql5.5,由于开发需要支持utf8mb4,因此需要升级到mysql5.7 默认情况下,apt是无法直接升级到mysql5.7的,因此需要额外设置 首先,备份数据,尽管下面的方式不会丢失你的数据,但是为了安全考虑,建议备份。 1、下载mysql-apt的配置包
阅读全文
posted @ 2017-05-11 20:02 村里汉子
阅读(6399)
评论(0)
推荐(0)
2017年5月10日
Python 日期和时间操作
摘要: Python提供了一个time 和calendar模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都是以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python的time模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳,如
阅读全文
posted @ 2017-05-10 19:16 村里汉子
阅读(255)
评论(0)
推荐(0)
Python字符串和日期相互转换的方法
摘要: import time,datetime # 日期转换成字符串 print time.strftime("%Y-%m-%d %X", time.localtime()) #字符串转换成日期 t = time.strptime("2009 - 08 - 08", "%Y - %m - %d") y,m,d = t[0:3] print datetime.datetime(y,m,d) 输出结果...
阅读全文
posted @ 2017-05-10 17:43 村里汉子
阅读(615)
评论(0)
推荐(0)
1
2
3
下一页
公告