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(Sina App Engine)中配置Django,使其工作环境与本地Python环境保持一致。 首先,我们需要了解SAE的基本环境。SAE提供了一个内置的Python环境,但默认情况下,它不支持用户直接安装第...
首先,确保你已经安装了Python环境,并且在本地环境中安装了Django 1.7.3。你可以通过Python的包管理器pip来安装,命令如下: ``` pip install Django==1.7.3 ``` 接下来,创建一个新的Django项目。打开终端或命令...
标题 "SAE python django 同步数据库到线上" 涉及的是在新浪云(SAE)上使用Python Django框架同步...在SAE上部署Django项目时,我们需要根据SAE的特性调整数据库连接设置,以实现本地开发环境和线上环境的无缝对接。
资源分类:Python库 所属语言:Python 资源全名:django-sae-0.1.4.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源分类:Python库 所属语言:Python 资源全名:django-sae-0.1.30.zip 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
- 调整设置:可能需要调整Django的某些设置,以适应SAE的环境,如设置DEBUG为False以优化生产环境性能。 总之,【Django-Market-Online】是一个实用的示例,它展示了如何利用Django构建一个在线商店,并将其部署到...
标题中的“SAE的Python博客”指的是使用Python在新浪应用引擎(Sina App Engine, SAE)上搭建的博客系统。SAE是一个基于云服务的平台,为开发者提供了包括存储、计算在内的多种服务,特别适合初学者和中小型企业快速...
标题中的“一款运行在SAEPython上使用FLASK开发的轻型博客程序”指的是一个基于Python的微型Web框架Flask构建的博客应用,该应用特别设计为在SAE(新浪应用引擎)上运行。SAE是新浪提供的一个云计算平台,支持开发者...
- 通过这种方式,可以在SAE环境中创建一个虚拟环境,并在其中安装特定版本的Django,从而满足项目需求。 #### 三、日志模块出错 在部署初期,可能会遇到日志模块的问题。错误信息通常会提示`AdminEmailHandler`...
- **解决SAE第三方包的安装方案**:介绍了如何在SAE(盛大云)环境下安装和使用第三方包。 - **web.py安装**:指导如何安装web.py框架。 - **web.py下常用框架简介**:提供web.py框架的基本介绍。 - **最简单的Hello...
在代码实现上,本项目可能采用了如JavaScript(可能使用了Vue.js或React.js等前端框架)进行客户端交互,Python(如Django或Flask框架)作为后端处理逻辑,配合SAE Channel API进行实时通信。数据库方面,可能选择了...
Django论坛有2个分支,主节点用于主机上部署,SAE分支是适配Sina App Engine的版本 安装部署 主机版: 依赖MySQL数据库,以及memcached 获取代码 安装依赖 导入数据库文件 修改配置文件 运行服务 shell > git clone...
这个应用在sae上的部署方法先在本地python manage.py syncdb之后,使用mysqldump命令导出sql文件,然后是用svn上传,初始化数据库。然后上传sql文件建立数据路,记住,sql文件中要把所有的lock和unlock语句删掉。...
在这个实例中,"mysite"很可能是项目的根目录,包含了Django项目的基本结构,包括`manage.py`命令行工具、`settings.py`配置文件、`urls.py`路由设置以及可能的自定义应用。 在Django 1.4中,部署到SAE涉及到以下...
目前SAE上预置了多个版本的Django,默认的版本为1.2.7,在本示例中我们使用1.4版本。 创建一个新的Python应用,检出SVN代码到本地目录并切换到应用目录。 ###创建一个Django project:mysite。 jaime@westeros:~/...
一个测试token验证,对于新手不太好上手,建议不要下载,有点小瑕疵
若想把这个project在SAE上成功部署,还需要以下步骤: 1.第三方库 把使用的第三方库放到site-package目录下。按照上方"使用的组件"列表,目录结构应该是这样的: ➜ tree -L 1 ./site-packages ./site-packages ├─...