升级到Django 1.0遇到的问题与解决

阅读更多

      从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错误。

 

 

你可能感兴趣的:(Django,Linux,应用服务器)