`

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

阅读更多


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

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

import osimport sys

root = os.path.join(os.path.dirname(os.path.dirname(__file__)),'site-packages')#获取新增加的site-packages路径sys.path.insert(0, root) #将该路径加入系统的 http://www.cppentry.com  编程开发 程序员入门环境变量中,以使python第一个搜索的默认路径就是这个路径

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")from django.core.wsgi import get_wsgi_applicationapplication = get_wsgi_application()

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

import saefrom mysite import wsgiapplication=sae.create_wsgi_app(wsgi.application)

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

分享到:
评论

相关推荐

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

    主要介绍了如何在sae中设置django,让sae的工作环境跟本地python环境一致,需要的朋友可以参考下

    Python库 | django-sae-0.1.4.zip

    资源分类:Python库 所属语言:Python 资源全名:django-sae-0.1.4.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    Python库 | django-sae-0.1.30.zip

    资源分类:Python库 所属语言:Python 资源全名:django-sae-0.1.30.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

    SAE python django 同步数据库到线上

    django数据库建表不用写MYSQL语句,直接在models.py中定义好model类,然后执行 python manage.py syncdb 可以直接自动创建对应的表了。如下代码所示 class Publisher(models.Model): name = models.CharField(max...

    在SAE上部署Python的Django框架的一些问题汇总

    感觉SAE看上去很美,实际上却并不是太成熟(至少python版如此)。 下面记录下我遇到的一些主要问题以及解决方法。 django版本问题 Django1.4都即将发布了,SAE平台自带的SAE版本依旧为1.2x。为使用django1.3版本,你...

    论坛:F2E.im的Django论坛克隆支持SAE

    Django论坛有2个分支,主节点用于主机上部署,SAE分支是适配Sina App Engine的版本 安装部署 主机版: 依赖MySQL数据库,以及memcached 获取代码 安装依赖 导入数据库文件 修改配置文件 运行服务 shell > git clone...

    weixin:一个简单的使用django写的微信第三方平台

    这个应用在sae上的部署方法先在本地python manage.py syncdb之后,使用mysqldump命令导出sql文件,然后是用svn上传,初始化数据库。然后上传sql文件建立数据路,记住,sql文件中要把所有的lock和unlock语句删掉。...

    shadowtrees:www.shadowtrees.com

    目前SAE上预置了多个版本的Django,默认的版本为1.2.7,在本示例中我们使用1.4版本。 创建一个新的Python应用,检出SVN代码到本地目录并切换到应用目录。 ###创建一个Django project:mysite。 jaime@westeros:~/...

    Python与微信交流

    一个测试token验证,对于新手不太好上手,建议不要下载,有点小瑕疵

    myblog:我的网站是用SinaAppEngine中的Django 1.8构建的

    若想把这个project在SAE上成功部署,还需要以下步骤: 1.第三方库 把使用的第三方库放到site-package目录下。按照上方"使用的组件"列表,目录结构应该是这样的: ➜ tree -L 1 ./site-packages ./site-packages ├─...

    simple_blog:Django 的 simple_blog 功能

    一个使用Django和Bootstrap搭建起来的博客 此博客目前已经部署到SAE ###依赖: django == 1.6 python == 2.7 markdown == 2.4 JQuery == 1.11 BootStrap == 2.2.2 factory-boy == 2.4.1 ###目前已经实现的功能: 1、...

    qqrobot:QQ机器人

    QQ机器人。 基于SAE 通过python和Django 用法: 更改文件config.yaml以与您的SAE一致。 更改文件config.yaml以更新刷新频率。 更改文件mysite / mydata.py以更新您的信息。 将源上传到SAE。

    sm10:超级市场10分钟路程。 10分钟超市网站源代码

    运行环境: python2.6 + Django1.4 也可直接运行于SAE平台 运行方式: python manage.py运行服务器 admin管理: 地址:/ admin 密码:admin0987654321 可在其中添加商品分类以及商品信息 商品编号为A开头的商品会...

Global site tag (gtag.js) - Google Analytics