摘要: 应用到项目中 在settings.py中为INSTALLED_APPS添加编辑器应用 INSTALLED_APPS = ( ... 'tinymce', ) 在settings.py中添加编辑配置项 TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'w 阅读全文
posted @ 2017-09-04 15:57 猪快跑 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 引入js库 建立static文件夹: 注意上图里面static文件夹的路径,再在里面添加js文件夹,js文件夹里面就可以放我们需要的js文件了。 配置相关文件 接下来,想要使用这些js我们还需要进行一些配置: settings.py templates/hello.html 阅读全文
posted @ 2017-09-04 15:10 猪快跑 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1、显示当前行行号,在VI的命令模式下输入 :nu 2、显示所有行号,在VI的命令模式下输入 :set nu方法二: 使用vi编辑~/.vimrc文件,在该文件中加入一行"set nu",添加内容不含引号, 命令如下: vi ~/.vimrc 阅读全文
posted @ 2017-08-27 10:47 猪快跑 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://jingyan.baidu.com/article/5553fa82cedaa265a2393420.html 阅读全文
posted @ 2017-08-27 09:59 猪快跑 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1、ubuntu下的python指令指向python3.5(默认是指向python2.7) /usr/bin目录下 sudo ln -sf ./python3.5 ./python 2、安装pycharm 1.官网选Download pycharm-*.tar.gz 2.安装 $ cd Downlo 阅读全文
posted @ 2017-08-26 08:58 猪快跑 阅读(158) 评论(0) 推荐(0) 编辑
摘要: import urllib.requestimport randomimport sslproxy_list = [ {"https" : "196.61.27.58:53281"}, {"http" : "121.232.144.81:9000"}]# 随机选择一个代理proxy = random 阅读全文
posted @ 2017-08-23 15:41 猪快跑 阅读(1007) 评论(0) 推荐(1) 编辑
摘要: """ 基本的urlopen()方法不支持代理、cookie等其他的HTTP/HTTPS高级功能。所以要支持这些功能: 使用相关的 Handler处理器 来创建特定功能的处理器对象; 然后通过 urllib.requestbuild_opener()方法使用这些处理器对象,创建自定义opener对象 阅读全文
posted @ 2017-08-23 15:10 猪快跑 阅读(836) 评论(0) 推荐(0) 编辑
摘要: urllib包含的常用模块:import urllib.request # 打开和读取url请求import urllib.error # 异常处理模块import urllib.parse # url解析模块import urllib.robotparser # robots.txt解析模块""" 阅读全文
posted @ 2017-08-23 14:39 猪快跑 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 在Python中,这种一边循环一边计算的机制,称为生成器:generator。生成器保存的是算法,每次调用 next() ,就计算出 下一个元素的值,直到计算到最后一个元素,没有更多的元素时,抛出 StopIteration 的异常当然,这种不断调用 next() 实在是太变态了,正确的方法是使用 阅读全文
posted @ 2017-08-22 10:09 猪快跑 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 为了限制实例的属性,可以在定义class的时候,定义一个特殊的__slots__变量,来限制class实例能添加的属性。比如,只允许对Persion实例添加name 和 age 属性class Person(object): __slots__ = ("name", "age")P = Person 阅读全文
posted @ 2017-08-22 09:42 猪快跑 阅读(178) 评论(0) 推荐(0) 编辑