摘要:
赶快记录一下写的一个django下载文件的例子,以便以后复习:在views.py中设置[html]view plaincopyprint?fromdjango.core.servers.basehttpimportFileWrapperimportmimetypesimportsettingsimportos[html]view plaincopyprint?deffile_download(request,filename):filepath=os.path.join(settings.MEDIA_ROOT,filename)print(filepath)wrapper=FileWrappe 阅读全文
随笔分类 - python
django restul webservice返回json数据
2013-09-27 23:14 by Lves Li, 1560 阅读, 收藏, 编辑
摘要:
做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等。djangorestframwork的官网点击打开链接http://django-rest-framework.org/工程目录:下面开始:models.py 主要负责数据库对象的映射[html]view plaincopyprint?'''Createdon2013-9-19@author:lele'''fromdjango.dbimportmodels#Crea 阅读全文
django安装配置及测试
2013-09-19 12:52 by Lves Li, 648 阅读, 收藏, 编辑
摘要:
django安装之前我们假设你已经安装了python,和mysql(不是必须的):(如果没有google一下挺简单不介绍了)下面直接介绍django的安装配置:到下面连接可以下载www.djangoproject.com/m/releases/1.5/Django-1.5.1.tar.gz当然你也可以下载更新的版本。下载解压后;在命令行下进入到解压目录执行一下命令(mac环境下在终端中执行)python setup.py install如果提示缺少setuptools还要下载安装setuptools(建议提前安上,因为在安装MySQL for Python的时候也会用到)。完成安装后,mac下 阅读全文
mac os 上安装mysqldb血泪史
2013-08-01 10:08 by Lves Li, 430 阅读, 收藏, 编辑
摘要:
昨天下午在mac上安装mysql-python一直未遂今天查了很多资料终于成功了 最后还是在stackoverflow点击打开链接(好网站啊,一般有什么技术问题在这都能找到)上找到了答案,废话少数:首先,下载MySQLdb:http://sourceforge.net/projects/mysql-python/下载MySQL-python-1.2.3.tar.gz解压,运行setup.py:python setup.py install报错:sh: mysql_config: command not foundTraceback (most recent call last): File & 阅读全文
Scrapy开发
2013-07-30 16:34 by Lves Li, 606 阅读, 收藏, 编辑
摘要:
最近要开发一个软件需要爬取网站信息,于是选择了python 和scrapy下面做一下简单介绍:Scrapy安装连接,scrapy官网连接所谓网络爬虫,就是一个在网上到处或定向抓取数据的程序,当然,这种说法不够专业,更专业的描述就是,抓取特定网站网页的HTML数据。不过由于一个网站的网页很多,而我们又不可能事先知道所有网页的URL地址,所以,如何保证我们抓取到了网站的所有HTML页面就是一个有待考究的问题了。一般的方法是,定义一个入口页面,然后一般一个页面会有其他页面的URL,于是从当前页面获取到这些URL加入到爬虫的抓取队列中,然后进入到新新页面后再递归的进行上述的操作,其实说来就跟深度遍历或 阅读全文
python学习之路四(类和对象1)
2013-07-29 15:30 by Lves Li, 177 阅读, 收藏, 编辑
摘要:
#encoding:utf-8
'''
Created on 2013-7-29 @author: lixingle
'''
#CLass....................................................... #定义一个类
class Person(): #共有属性 name='lixingle' #私有 属性 __age=22
#当打印对象时自动调用,相党羽头string def __str__(self): return self.name
#构造方法 def __init__(... 阅读全文
python学习之路三(文件读写)
2013-07-29 12:04 by Lves Li, 169 阅读, 收藏, 编辑
摘要:
# -*- coding: utf-8 -* '''
Created on 2013-7-29 @author: lixingle
'''
import os #引入操作文件和目录的函数包
import pickle
#数据持久化..................................................
#写入文件
fout=open('g://test.txt','w')#如果要写入第二个参数 要写‘w’
fout.write('你好吗?')
fout.write( 阅读全文
python学习之路二(字符串,字典,序列和元组)
2013-07-29 11:11 by Lves Li, 188 阅读, 收藏, 编辑
摘要:
# -*- coding: utf-8 -*
'''
Created on 2013-7-26 @author: lixingle
'''
#!/usr/bin/python
import math#导入数学函数
import codecs
print "hello"
print type (2)
#type 类型转换函数
print int('2') print str(32)
#数学函数使用
print math
print math.log10(2)
print math.pi
print math.sq 阅读全文
python(学习之路一)
2013-07-20 22:25 by Lves Li, 157 阅读, 收藏, 编辑
摘要:
'''
Created on 2013-5-3 @author: lixingle
'''
#输出的练习
length=3
width=4;
area=length*width
print(area)
print('area is :',area) #for loop练习
for i in range(1,5): #range的步长为1。如果我们为range提供第
#三个数,那么它将成为步长。例如,range(1,5,2)给出[1,3]。记住,range 向上 延伸到第二个 print(i)
else : print (' 阅读全文