Django
文章平均质量分 67
zyz511919766
这个作者很懒,什么都没留下…
展开
-
Linux(CentOS 5.8)下部署Django-1.5.5遇到的一些问题
安装Python(Python-2.7.5)shell>tar xzvf Python-2.7.5.tgzshell>cd Python-2.7.5shell>./configureshell>makeshell>sudo make install安装Django-1.5.5shell>tar xzvf Django-1.5.5.tar.gzshell>cd Dja原创 2013-11-25 16:34:52 · 6709 阅读 · 0 评论 -
探索Django载入模板的顺序
Django默认会在配置文件setting.py的TEMPLATE_LOADERS中开启'django.template.loaders.filesystem.Loader',开启该选项后可以按照TEMPLATE_DIRS中列出的路径的先后顺序从中查找并载入模板。比如有如下配置:TEMPLATE_LOADERS = ( 'django.template.loaders.fil原创 2014-01-16 13:31:04 · 10040 阅读 · 0 评论 -
nginx:504 Gateway Time out 错误
django+uwsgi+nginx部署的web站点运行时可能产生504 Gateway Time out这样的错误,究其原因是因为相关参数设置的不当。nginx和uwsgi整合时有三个参数可以用于设置超时时间,在nginx配置文件http->server->location中设置。uwsgi_connect_timeout:默认60秒,与uwsgi-server连接的超时时间,该原创 2014-03-05 14:52:29 · 9619 阅读 · 0 评论 -
python内置的urllib模块不支持https协议的解决办法
Django站点使用django_cas接入SSO(单点登录系统),配置完成后登录,抛出“urlopen error unknown url type: https”异常。寻根朔源发现是python内置的urllib模块不支持https协议。>>> import urllib>>> urllib.urlopen('http://www.baidu.com')>>>> url原创 2014-05-05 14:46:38 · 56639 阅读 · 3 评论 -
URL中特殊符号的转义/400 bad request错误
django+nginx+uwsgi部署的站点访问某个URL时发生了400 bad request的错误,而使用django自带的开发版的web server时没有遇到此问题。初步判断是nginx或uwsgi配置问题。网上有说是因为request header过大而nginx配置的client_header_buffer_size和large_client_header_buffers过小原创 2014-03-25 16:28:50 · 23899 阅读 · 2 评论 -
Django URL传递参数的方法总结
1 无参数情况配置URL及其视图如下:1234(r'^hello/$', hello) def hello(request): return HttpResponse("Hello World")访问http://127.0.0.1:8000/hello,输出结果为“Hello World”2 传递转载 2014-08-18 14:14:18 · 7870 阅读 · 0 评论 -
django中如何生成非HTML格式的内容。
某些时候可能有这样的需求,在网页中点击一个链接或者一个按钮希望返回一张图片、一个pdf文档、一个csv文档等而非HTML。在diango中很容易做到这些。django中的view用来接收http request并返回web response。通常情况下,返回的内容为HTML,但其能够返回的不仅仅如此,还可以是上述图片、pdf文件等等。返回非HTML形式的内容的关键在于HttpResponse这个类翻译 2015-03-13 17:32:45 · 2501 阅读 · 0 评论