摘要: 访问次此博客https://code.ziqiangxuetang.com/django/django-schema-migration.html 阅读全文
posted @ 2018-08-28 11:27 BensonChang 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 请访问 阅读全文
posted @ 2018-08-02 12:04 BensonChang 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 猛击 阅读全文
posted @ 2018-07-04 23:49 BensonChang 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1. 开发模式 - 普通开发方式(前后端放在一起写) - 前后端分离 2. 后端开发 为前端提供URL(API/接口的开发) 注:永远返回HttpResponse 3. Django FBV、CBV FBV,function base view def users(requ... 阅读全文
posted @ 2018-06-29 23:02 BensonChang 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ################ 所有方法参考 __setattr__() ###################### 类中: __getattr__ () # 在调用不存在的属性时默认会调用 __setattr__() # 设置新的属性时会调用,就是通过此方法,将你设置的属性添加到了__dict 阅读全文
posted @ 2018-06-24 21:24 BensonChang 阅读(241) 评论(0) 推荐(0) 编辑
摘要: import logging logger = logging.getLogger() # 创建对象logger,括号里的参数为用户名,默认为根用户, 用户名不可重复,唯一,(如果用户有父用户,并且也创建了日志对象,在输出日志的时候,会输出两遍,有几个父用户,就会输出几遍) file_where = logging.FileHandler('log.log') # 日志输出位置为文件(文件路... 阅读全文
posted @ 2018-06-23 19:55 BensonChang 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 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 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、迭代器 什么是迭代器协议:对象必须提供一个next()方法,执行该方法返回迭代中的元素,没有则抛Stopiteration错误 遵循迭代器协议的对象就是可迭代对象 (如何实现可迭代对象:对象内部实现一个__iter__()方法) 能被for循环的对象,全部都遵循迭代器协议(内部都是调用__ite 阅读全文
posted @ 2018-06-22 02:33 BensonChang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、循环中,continue是跳出当前循环,进行下次循环,break是跳出整个循环(不再进行循环) 2、eval()函数可以将字符串中的数据结构提取出来,也可以在字符串中进行数学运算 3、sys.stdout.write() 相当于print sys.stdout.flush() 立即打印 4、** 阅读全文
posted @ 2018-06-21 02:29 BensonChang 阅读(198) 评论(0) 推荐(0) 编辑