会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BensonChang
博客园
首页
新随笔
联系
订阅
管理
2018年8月28日
django
摘要: 访问次此博客https://code.ziqiangxuetang.com/django/django-schema-migration.html
阅读全文
posted @ 2018-08-28 11:27 BensonChang
阅读(97)
评论(0)
推荐(0)
2018年8月2日
linux shell
摘要: 请访问
阅读全文
posted @ 2018-08-02 12:04 BensonChang
阅读(141)
评论(0)
推荐(0)
2018年7月4日
异步/scrapy想关
摘要: 猛击
阅读全文
posted @ 2018-07-04 23:49 BensonChang
阅读(155)
评论(0)
推荐(0)
2018年6月29日
rest_framework
摘要: 1. 开发模式 - 普通开发方式(前后端放在一起写) - 前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse 3. Django FBV、CBV FBV,function base view def users(requ...
阅读全文
posted @ 2018-06-29 23:02 BensonChang
阅读(346)
评论(0)
推荐(0)
2018年6月24日
xpath
摘要: from scrapy.selector import Selector, HtmlXPathSelector from scrapy.http import HtmlResponse html = """<!DOCTYPE html> <html> <head lang="en"> <meta c
阅读全文
posted @ 2018-06-24 23:13 BensonChang
阅读(165)
评论(0)
推荐(0)
__getattr__、__setattr__、__delattr__、__getattrbute__方法个人理解
摘要: ################ 所有方法参考 __setattr__() ###################### 类中: __getattr__ () # 在调用不存在的属性时默认会调用 __setattr__() # 设置新的属性时会调用,就是通过此方法,将你设置的属性添加到了__dict
阅读全文
posted @ 2018-06-24 21:24 BensonChang
阅读(242)
评论(0)
推荐(0)
2018年6月23日
logging
摘要: import logging logger = logging.getLogger() # 创建对象logger,括号里的参数为用户名,默认为根用户, 用户名不可重复,唯一,(如果用户有父用户,并且也创建了日志对象,在输出日志的时候,会输出两遍,有几个父用户,就会输出几遍) file_where = logging.FileHandler('log.log') # 日志输出位置为文件(文件路...
阅读全文
posted @ 2018-06-23 19:55 BensonChang
阅读(275)
评论(0)
推荐(0)
os
摘要: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedi...
阅读全文
posted @ 2018-06-23 03:41 BensonChang
阅读(152)
评论(0)
推荐(0)
2018年6月22日
迭代器和生成器
摘要: 一、迭代器 什么是迭代器协议:对象必须提供一个next()方法,执行该方法返回迭代中的元素,没有则抛Stopiteration错误 遵循迭代器协议的对象就是可迭代对象 (如何实现可迭代对象:对象内部实现一个__iter__()方法) 能被for循环的对象,全部都遵循迭代器协议(内部都是调用__ite
阅读全文
posted @ 2018-06-22 02:33 BensonChang
阅读(148)
评论(0)
推荐(0)
2018年6月21日
python中一些注意的点
摘要: 1、循环中,continue是跳出当前循环,进行下次循环,break是跳出整个循环(不再进行循环) 2、eval()函数可以将字符串中的数据结构提取出来,也可以在字符串中进行数学运算 3、sys.stdout.write() 相当于print sys.stdout.flush() 立即打印 4、**
阅读全文
posted @ 2018-06-21 02:29 BensonChang
阅读(203)
评论(0)
推荐(0)
下一页
公告