公升級到Django 1 0遇到的問題與解決

2021-08-29 16:55:16 字數 378 閱讀 9078

從django 0.97svn版本公升級到django 1.0,在本地程式執行和除錯都很順利,但發布到linux伺服器上卻出現了500(伺服器內部錯誤)頁面,查了日誌檔案,也看不到任何錯誤資訊。

採用的排錯手法是先將應用最小化,就是把應用縮小成只有乙個主頁面,其他程式先拿掉。測試了一下能跑了。然後逐個新增程式,看是那乙個程式引起的500錯誤。

最後發現是這個問題:

原來的程式:

from django.newforms.widgets import widget

修改後的程式

from django.forms.widgets import widge

把所有django.newforms改為 django.forms,解決了500錯誤。

關於studio公升級到3 1 3遇到的問題

1,配置 compile 已經過時,已被 implementation 和 api 取代。將compile替換成api即可,conpile和api等同。2,android gradle外掛程式無法識別sourceset的 instrumenttest 將androidtest替換instrument...

公升級到SQLServer2005的10大理由

摘要 本文陳述了為什麼你應該公升級到 sqlserver2005的最重要的10大理由。這個最新版的sqlserver在管理工作間 ssis,以及內建的商業智慧型等方面有了多項提高。大多數的it專家都在使用sqlserver2000,並仍在為sqlserver7資料庫提供支援,有一些人甚至還在支援sq...

Django 1 0資料庫分頁查詢時遇到的程式缺陷

使用 paginator 進行資料庫分頁查詢時,如果有 extra where sql 限制查詢範圍,同時用 values 限定輸出字段,就會出現類似下面的錯誤 no such column id 檢查後台生成的sql,可以看到下面這樣奇怪的sql語句 select count from selec...