PYTHON|Django
ppdouble
这个作者很懒,什么都没留下…
展开
-
django使用通用视图_模板载入顺序
模板位置djproject/templates/jobs|-- base.html|-- job_1list.html`-- job_detail.html当前urls.pyurlpatterns = patterns('', url(r'^$', ListView.as_view( queryset=Job.objects.ord原创 2012-07-02 17:29:46 · 2404 阅读 · 0 评论 -
static file in subfolder of static in django
当前环境为:django 1.6.5静态文件原创 2014-06-10 16:13:32 · 684 阅读 · 0 评论 -
Python-django中ajax使用POST时使用csrf_token
环境:django1.6.5 python 2.6/2.7原创 2014-06-13 18:09:36 · 14937 阅读 · 0 评论 -
Django的app中使用Celery的Crontab定时执行任务
1在项目的celery中写tasks 2在项目的celery import 相应的module,相当于在项目的celery中写了相应的task import apps.app1.tuan 3使用autodiscover 但是app目录必须使用tasks.py,apps/app1/tasks.py 否则找不到 4在settings.py中设置CELERY_IMPORTS = ('apps.app1.原创 2014-06-20 16:02:14 · 6153 阅读 · 0 评论 -
python 日期运算
环境 python 2.7.5获取昨天的日期yesterday = datetime.today().date()-timedelta(1)原创 2014-08-05 15:56:56 · 867 阅读 · 0 评论 -
pip 在MAC上安装库错误clang: error: unknown argument
Projects using invalid compiler options will need to be changed to remove those options. To help ease that transition, the compiler will temporarily accept an option to downgrade the error to a warnin原创 2014-06-10 15:20:04 · 2221 阅读 · 0 评论 -
django model 返回指定的字段
City.objects.using(City.using).values('CityEnName').filter(CityID=cityid)原创 2014-09-11 15:00:06 · 13375 阅读 · 0 评论 -
Python 中list赋值引用
开发过程中发现,python中list赋值并不是拷贝,而是指针或者引用,看了些文章,发现原创 2014-09-15 11:51:31 · 4811 阅读 · 0 评论 -
字符串处理笔记-截取字符串
PythonWindows 7>>> s="中国路13号弄">>> s.find("号")8MAC OSX10.9.2>>> s="中国路13号弄">>> s.find("号")11原创 2014-06-24 16:39:13 · 775 阅读 · 0 评论 -
hmac使用sha1
SHELLpython hmac.new(hmackey,str,hashlib.sha1).digest().encode('base64').rstrip()需要Import hmac, hashlib, base64,其中hmackey是验证key,str是需要计算的字符串SHELLsstr=`echo -n $strdata | openssl dgst -sh原创 2016-01-20 19:28:25 · 2942 阅读 · 0 评论 -
字符串处理笔记-字符串连接
c++用 + 号str1 + str2参照:http://www.cnblogs.com/Steven-Love-Arlene/p/4499459.htmljavapythonshell原创 2016-02-12 01:26:00 · 707 阅读 · 0 评论 -
字符串处理笔记-获得字符串长度
Shell获得str的长度${#str} 从pos开始截取l个,不包含pos位置${str:pos:l}从pos开始截取l个字符,包含pos位置expr substr "$str" 2 $l忽略特殊字符使用 ' 'rm -rf 'fo o' 忽略了空格原创 2014-06-26 13:57:10 · 743 阅读 · 0 评论 -
tuple_list_dictionary整理中...
tuple==list==dictionary==遍历原创 2014-06-30 12:05:22 · 731 阅读 · 0 评论 -
使用django创建项目
按照https://www.ibm.com/developerworks/cn/linux/l-django/#resources,http://www.ibm.com/developerworks/linux/library/l-django/?S_TACT=105AGX52&S_CMP=cn-a-l上面的步骤创建django项目centos6.2 python2.6.6原创 2012-06-18 15:19:18 · 7159 阅读 · 1 评论 -
使用django创建项目最终代码
django 1.4 python 2.6.6 centos 6.2 python_basic_HTTP_server目录树djproject/|-- db| `-- tdata.sqlite3|-- djproject| |-- __init__.py| |-- __init__.pyc| |-- settings.py| |-- setting原创 2012-06-29 09:33:14 · 2015 阅读 · 0 评论 -
将django项目移植到apache
django 1.4 apache 2.2 mod_wsgi使用django1.4创建了一个简单的项目,用python自带的http server运行良好。但是移植到apache上就会出很多问题。比如目录权限、静态文件访问等。一、apache403 forbidden You don't have permission to access解决方法:需要为项目中的wsgi.py设原创 2012-07-05 15:36:32 · 4668 阅读 · 0 评论 -
django-haystack_elasticsearch_pyelasticsearch
Centos6.2 python 2.6.6 django 1.4 || django-haystack v2.0.0-beta pyelasticsearch(toastdriven) 0.0.5 elasticsearch0.18.5下载最新的django-haystack,在这里最新的是开发版v2.0.0beta。因为之前的版本都不支持elasticsear原创 2012-08-16 11:16:28 · 2382 阅读 · 0 评论 -
Selenium2使用vncserver启动firefox
自动化测试使用Selenium2使用vncserver启动firefox1st startup vncserver(e.g. vncserver :1).2nd set DISPLAY(e.g. DISPLAY=:1).3rd change directory to my project(e.g. cd /path/to/my/project).4th原创 2013-09-16 18:23:12 · 2216 阅读 · 0 评论 -
python按时间排序目录下的文件
按时间升序import osDIR = "/home/serho/workspace/lisp"def compare(x, y): stat_x = os.stat(DIR + "/" + x) stat_y = os.stat(DIR + "/" + y) if stat_x.st_ctime < stat_y.st_ctime: retur转载 2014-03-07 12:07:59 · 11096 阅读 · 1 评论 -
python获取文件的创建时间
filectime = os.stat(strUrl+filename).st_ctime datetime.datetime.fromtimestamp(filectime).strftime('%Y-%m-%d-%H-%M-%S-%f')原创 2014-04-14 15:40:34 · 3747 阅读 · 0 评论 -
程序中执行shell命令
pythonimport osos.system("ls")原创 2014-03-11 11:02:29 · 756 阅读 · 0 评论 -
字符串处理笔记-查找指定字符在字符串中的位置
Python查找指定字符的位置index 和 findhttp://stackoverflow.com/questions/2294493/how-to-get-the-position-of-a-character-in-python原创 2014-06-24 16:29:26 · 1218 阅读 · 0 评论 -
python的urllib2不使用系统默认代理
proxy = urllib2.ProxyHandler({}) # Pass empty dictionary to bypass proxyopener = urllib2.build_opener(proxy)urllib2.install_opener(opener)原创 2014-05-22 11:57:22 · 3084 阅读 · 0 评论 -
获取时间戳和随机数
获取时间戳和随机数原创 2016-01-20 19:19:58 · 3177 阅读 · 0 评论