如何在sae中设置django,让sae的工作环境跟本地python环境一致


Posted in Python onNovember 21, 2017

sae中安装有python环境,想让sae导入自己下载的django或者其他模块,可以在svn中新建一个文件目录,比如site-packages,跟python安装目录一样,这个目录存放所有的python模块(包括django),将安装目录下的以及用pip install安装的各种模块copy入这个目录,然后增加python搜索路径,让sae可以从这个目录引入各种模块,保证程序正常运行.具体设置如下:

第一步:修改wsgi.py文件,该文件在django生成的项目目录后,比如../mysite/wsgi.py

import os
import sys
root = os.path.join(os.path.dirname(os.path.dirname(__file__)),'site-packages')#获取新增加的site-packages路径
sys.path.insert(0, root) #将该路径加入系统的环境变量中,以使python第一个搜索的默认路径就是这个路径
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

第二步:在django根目录(即跟manage.py同一目录)下新建index.wsgi文件,

import sae
from mysite import wsgi
application=sae.create_wsgi_app(wsgi.application)

自此,sae中的python配置跟本地的python完全一样,只需将需要的模块copy到自定义的目录中,然后svn同步,就可以像操作本地python一样操作sae

总结

以上所述是小编给大家介绍的在sae中设置django,让sae的工作环境跟本地python环境一致,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
使用python实现baidu hi自动登录的代码
Feb 10 Python
Linux环境下MySQL-python安装过程分享
Feb 02 Python
Python socket编程实例详解
May 27 Python
python对象及面向对象技术详解
Jul 19 Python
Python科学计算之Pandas详解
Jan 15 Python
Python3.7安装keras和TensorFlow的教程图解
Jun 18 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
使用python实现名片管理系统
Jun 18 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
Python定义一个Actor任务
Jul 29 Python
Flask缓存静态文件的具体方法
Aug 02 Python
详解supervisor使用教程
Nov 21 #Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 #Python
LRUCache的实现原理及利用python实现的方法
Nov 21 #Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 #Python
python中is与双等于号“==”的区别示例详解
Nov 21 #Python
Python使用PIL模块生成随机验证码
Nov 21 #Python
Python3中条件控制、循环与函数的简易教程
Nov 21 #Python
You might like
php Try Catch异常测试
2009/03/01 PHP
如何使用PHP获取指定日期所在月的开始日期与结束日期
2013/08/01 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
JQuery自定义事件的应用 JQuery最佳实践
2010/08/01 Javascript
js弹出层之1:JQuery.Boxy (二)
2011/10/06 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
QQ登录背景闪动效果附效果演示源码下载
2015/09/22 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
jQuery实现验证码功能
2017/03/17 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
学习Vue组件实例
2018/04/28 Javascript
javascript显示动态时间的方法汇总
2018/07/06 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
布同自制Python函数帮助查询小工具
2011/03/13 Python
python格式化字符串实例总结
2014/09/28 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python基础之函数的定义与使用示例
2019/03/23 Python
python pygame实现方向键控制小球
2019/05/17 Python
python opencv图片编码为h264文件的实例
2019/12/12 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
地球上最先进的胡子和头发修剪器:Bevel
2018/01/23 全球购物
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
大学生就业策划书范文
2014/04/04 职场文书
《英英学古诗》教学反思
2014/04/11 职场文书
商场促销活动总结
2014/07/10 职场文书
暑假学习心得体会
2014/09/02 职场文书
水电维修专业推荐信
2014/09/06 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
小学教研工作总结2015
2015/05/13 职场文书