最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年05月30日 16:29:13   投稿:goldensun  
這篇文章主要介紹了在SAE上部署Python的Django框架的一些問題匯總,SAE是新浪的一個在線APP部署平臺,并且對Python應(yīng)用提供相關(guān)支持,需要的朋友可以參考下

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

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

最先遇到的是日至模塊的問題。錯誤顯示AdminEmailHandler中構(gòu)造某個類時帶了is_mail這個參數(shù),但目標類的構(gòu)造函數(shù)根本就不支持。好在日至模塊不是必須。將日至處理模塊換成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路徑,而且加載的優(yōu)先級比項目代碼還高。直接導(dǎo)致os.environ[‘DJANGO_SETTINGS_MODULE'] = ‘settings'找到的是userena的settings文件。最終將settings文件改名為qnotes_settings.py解決該問題。
其他問題

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

相關(guān)文章

  • python加密解密庫cryptography使用openSSL生成的密匙加密解密

    python加密解密庫cryptography使用openSSL生成的密匙加密解密

    這篇文章主要介紹了python加密解密庫cryptography使用openSSL生成的密匙加密解密,需要的朋友可以參考下
    2020-02-02
  • Python中對象的引用與復(fù)制的使用

    Python中對象的引用與復(fù)制的使用

    引用和復(fù)制是Python處理對象的重要概念,本文主要介紹了Python中對象的引用與復(fù)制的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • python實現(xiàn)文件批量重命名

    python實現(xiàn)文件批量重命名

    這篇文章主要為大家詳細介紹了python實現(xiàn)文件批量重命名,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • Python中type的構(gòu)造函數(shù)參數(shù)含義說明

    Python中type的構(gòu)造函數(shù)參數(shù)含義說明

    這篇文章主要介紹了Python中type的構(gòu)造函數(shù)參數(shù)含義說明,本文用一個編碼實例解釋Python type的參數(shù)的作用和含義,需要的朋友可以參考下
    2015-06-06
  • 五種Python轉(zhuǎn)義表示法

    五種Python轉(zhuǎn)義表示法

    這篇文章主要介紹了五種Python轉(zhuǎn)義表示法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • python文件處理fileinput使用方法詳解

    python文件處理fileinput使用方法詳解

    這篇文章主要介紹了python文件處理fileinput使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 把pandas轉(zhuǎn)換int型為str型的方法

    把pandas轉(zhuǎn)換int型為str型的方法

    今天小編就為大家分享一篇把pandas轉(zhuǎn)換int型為str型的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • 教你用 Python 實現(xiàn)微信跳一跳(Mac+iOS版)

    教你用 Python 實現(xiàn)微信跳一跳(Mac+iOS版)

    這幾天看網(wǎng)上好多微信跳一跳破解了,不過都是安卓的,無奈蘋果不是開源也沒辦法。本文給大家分享用 Python 來玩微信跳一跳(Mac+iOS版),具體實現(xiàn)代碼大家參考下本文
    2018-01-01
  • Windows上使用Python增加或刪除權(quán)限的方法

    Windows上使用Python增加或刪除權(quán)限的方法

    下面小編就為大家分享一篇Windows上使用Python增加或刪除權(quán)限的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python使用日志模塊快速調(diào)試代碼并記錄異常信息

    Python使用日志模塊快速調(diào)試代碼并記錄異常信息

    本文詳細介紹了Python logging日志模塊的使用方法,包括如何在代碼中使用logging記錄調(diào)試信息、如何設(shè)置日志級別、如何記錄異常信息等。通過本文的指南,讀者可以快速學(xué)會如何使用logging模塊進行調(diào)試,并保留有用的日志信息,便于后續(xù)排查問題和優(yōu)化代碼
    2023-04-04

最新評論

宜州市| 会理县| 肇州县| 阿合奇县| 临西县| 马公市| 开原市| 江西省| 仙桃市| 博白县| 青神县| 澄迈县| 尼玛县| 紫金县| 岳阳市| 枞阳县| 绥化市| 宁城县| 旅游| 阜新| 岫岩| 淄博市| 嘉祥县| 富锦市| 彰化县| 白银市| 翁源县| 龙游县| 博客| 巴中市| 抚州市| 辽阳县| 阜康市| 禹州市| 辽宁省| 江城| 双流县| 濮阳市| 大英县| 沭阳县| 万全县|