如何在sae中設(shè)置django,讓sae的工作環(huán)境跟本地python環(huán)境一致
sae中安裝有python環(huán)境,想讓sae導(dǎo)入自己下載的django或者其他模塊,可以在svn中新建一個文件目錄,比如site-packages,跟python安裝目錄一樣,這個目錄存放所有的python模塊(包括django),將安裝目錄下的以及用pip install安裝的各種模塊copy入這個目錄,然后增加python搜索路徑,讓sae可以從這個目錄引入各種模塊,保證程序正常運行.具體設(shè)置如下:
第一步:修改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) #將該路徑加入系統(tǒng)的環(huán)境變量中,以使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
總結(jié)
以上所述是小編給大家介紹的在sae中設(shè)置django,讓sae的工作環(huán)境跟本地python環(huán)境一致,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
利用python讀取YUV文件 轉(zhuǎn)RGB 8bit/10bit通用
今天小編就為大家分享一篇利用python讀取YUV文件 轉(zhuǎn)RGB 8bit/10bit通用,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
Python 中使用 Selenium 單擊網(wǎng)頁按鈕功能
Selenium是一個用于測試網(wǎng)站的自動化測試工具,支持各種瀏覽器包括Chrome、Firefox、Safari等主流界面瀏覽器,同時也支持phantomJS無界面瀏覽器,本篇文章將介紹如何在 Python 中使用 selenium 單擊網(wǎng)頁上的按鈕,感興趣的朋友一起看看吧2023-11-11
Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引
這篇文章主要介紹了Pandas數(shù)據(jù)分析-pandas數(shù)據(jù)框的多層索引,pandas數(shù)據(jù)框針對高維數(shù)據(jù),也有多層索引的辦法去應(yīng)對具體詳細的內(nèi)容介紹需要的小伙伴可以參考一下2022-08-08
Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼
在本篇文章里小編給大家整理的是一篇關(guān)于Python中免驗證跳轉(zhuǎn)到內(nèi)容頁的實例代碼,有興趣的朋友們可以學(xué)習(xí)分享下。2020-10-10
使用python對泰坦尼克號幸存者進行數(shù)據(jù)分析與預(yù)測
這篇文章主要介紹了使用python對泰坦尼克號幸存者進行數(shù)據(jù)分析與預(yù)測,應(yīng)用機器學(xué)習(xí)的工具來預(yù)測哪些乘客在悲劇中幸存下來2023-03-03

