我在Django 1.11中创建了一个自定义ImageField,将本机ImageFieldFile
子类化:
class ImageWithThumbsFieldFile(models.fields.files.ImageFieldFile):
def __init__(self, *args, **kwargs):
super(ImageWithThumbsFieldFile, self).__init__(*args, **kwargs)
...
def save(self, name, content, save=True):
...
整个过程运行良好,但是,当我在save
方法中确实存在任何错误时,Django不会返回适当的异常页面(尽管在开发常规服务器上为DEBUG = True
)。我只看到服务器错误500-根本没有调试信息。我确实获得了该项目其他任何部分的详细错误信息。这是子类字段方法中错误的正常行为吗?如果发生错误,是否有办法获取调试信息?
谢谢!