如何在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数据结构之Array用法实例
Oct 09 Python
在Python中使用SQLite的简单教程
Apr 29 Python
Python聚类算法之凝聚层次聚类实例分析
Nov 20 Python
python3 pillow生成简单验证码图片的示例
Sep 19 Python
python中字符串的操作方法大全
Jun 03 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
对Python中list的倒序索引和切片实例讲解
Nov 15 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
Python参数传递实现过程及原理详解
May 14 Python
python中Pexpect的工作流程实例讲解
Mar 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
3个PHP多维数组转为一维数组的方法实例
2014/03/13 PHP
PHP new static 和 new self详解
2017/02/19 PHP
Yii 2.0中场景的使用教程
2017/06/02 PHP
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
ext form 表单提交数据的方法小结
2008/08/08 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误
2013/01/11 Javascript
JS获取各种宽度、高度的简单介绍
2014/12/19 Javascript
JQuery+CSS实现图片上放置按钮的方法
2015/05/29 Javascript
JS图片左右无缝隙滚动的实现(兼容IE,Firefox 遵循W3C标准)
2016/09/23 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
整理关于Bootstrap导航的慕课笔记
2017/03/29 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
angular4实现tab栏切换的方法示例
2017/10/21 Javascript
微信小程序上传图片实例
2018/05/28 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
手写Vue2.0 数据劫持的示例
2021/03/04 Vue.js
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
django开发教程之利用缓存文件进行页面缓存的方法
2017/11/10 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
Python浮点数四舍五入问题的分析与解决方法
2019/11/19 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
Python configparser模块操作代码实例
2020/06/08 Python
python使用自定义钉钉机器人的示例代码
2020/06/24 Python
Python 执行矩阵与线性代数运算
2020/08/01 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
教师专业理论水平的自我评价分享
2013/11/09 职场文书
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
村长党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年建筑工作总结
2014/11/26 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
警示教育片观后感
2015/06/17 职场文书
Python函数中的不定长参数相关知识总结
2021/06/24 Python
windows系统安装配置nginx环境
2022/06/28 Servers