欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

在SAE上部署Python的Django框架的一些問題匯總

系統 1614 0

花了些工夫將碎片網部署到了SAE,中途遇到各類問題。感覺SAE看上去很美,實際上卻并不是太成熟(至少python版如此)。
下面記錄下我遇到的一些主要問題以及解決方法。
django版本問題

Django1.4都即將發布了,SAE平臺自帶的SAE版本依舊為1.2x。為使用django1.3版本,你需上傳自己的django。具體做法可參考SAE手冊中的runtime.html#virtualenv
日志模塊出錯

最先遇到的是日至模塊的問題。錯誤顯示AdminEmailHandler中構造某個類時帶了is_mail這個參數,但目標類的構造函數根本就不支持。好在日至模塊不是必須。將日至處理模塊換成django.utils.log.NullHandler解決問題。

            
'null': { 'level':'DEBUG', 'class':'django.utils.log.NullHandler', },
 

          

local_thread問題

在index.wsgi中加入

            
import threading
from django.utils import _threading_local
threading.local = _threading_local.local
 

          

settings文件

SAE默認安裝了不少python包,其中包括django-userena。糟糕的是SAE將django-userena的demo項目也加到了python路徑,而且加載的優先級比項目代碼還高。直接導致os.environ[‘DJANGO_SETTINGS_MODULE'] = ‘settings'找到的是userena的settings文件。最終將settings文件改名為qnotes_settings.py解決該問題。
其他問題

??? 昨天部署上線后經常出現數據庫錯誤,錯誤提示為Caught OperationalError while rendering: (1045, ‘access deny')? 。SAE數據庫不支持長連接,30s后主動超時。但django本就會在每次請求后自動關閉數據庫連接,理論上不應當出現類似問題。該問題今天莫名其妙的自己好了。
??? 服務器非常不穩定,經常長時間的無法訪問,不定期的可以正常訪問。
??? SAE可能hack了python的包加載機制的原因,SAE的python包的加載行為有些奇怪。本應當最先加載當前目錄下的包,實際上卻不一定。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲无毛| 天天看片中文字幕 | 一区二区在线看 | 亚洲综合干| 欧美精品久久久久久久久久 | 亚洲AV无码色情第一综合网 | 另类小说综合 | 999热精品 | 日本不卡中文字幕一区二区 | 91视频网页版 | 色婷婷影院 | www大片 | 午夜a狂野欧美一区二区 | 久久亚洲春色中文字幕久久 | 欧美 日韩 中文字幕 | 亚洲乱轮视频 | 日本wwxx| 欧美成人看片黄a免费看 | 91视频首页 | 日日摸夜夜添夜夜添亚洲女人 | 视频国产一区 | 新神奇四侠免费完整版在线观看 | 国产精品理论片在线观看 | 日本色网址 | 黄色激情网站 | 综合久久av | av激情影院 | 五月婷婷狠狠干 | 久综合| 欧美一区二区三区精品 | 816969c| 免费一区二区三区免费视频 | 亚洲久草 | 国产乳摇福利视频在线观看 | 开心综合| 久久综合久久精品 | 亚洲电影一区二区 | 国产亚洲精品久久无码小说 | 99久久精品国产高清一区二区 | 日本无码成人片在线观看波多 | 色综合啪啪 |