如何解决管理员中的Django WSGI错误保存模型选择字段
这不会破坏应用程序或在Django管理员中引发任何错误,但是我在apache错误日志中看到以下行,并且不确定为什么或什至很重要:
[Wed Aug 12 20:49:29.414991 2020] [wsgi:error] [pid XXXXX:tid XXXXXXXXXXXXXXX] [remote XX.XX.XX.XX:XXXXX] OPTION1
[Wed Aug 12 20:49:51.635383 2020] [wsgi:error] [pid XXXXX:tid XXXXXXXXXXXXXXX] [remote XX.XX.XX.XX:XXXXX] OPTION2
[Wed Aug 12 20:50:11.403505 2020] [wsgi:error] [pid XXXXX:tid XXXXXXXXXXXXXXX] [remote XX.XX.XX.XX:XXXXX] OPTION1
OPTION1
和OPTION2
是Django模型CharField
中的条目,这些条目是由直接编码到choices
文件中的models.py
元组列表填充的。它似乎并没有影响应用程序(即,它没有崩溃,无法保存或发送任何其他错误),但是它正在填充我的Apache错误日志。它似乎只发生在硬编码的choice
字段上,而不是在管理员的下拉菜单选项是外部关系时发生。
这是我的模型代码的一个示例:
CHOICE_TYPES = [
('OPTION1','option 1'),('OPTION2','option 2')
]
class SampleModel(models.Model):
...
type = models.CharField(max_length=12,choices=CHOICE_TYPES,default="OPTION1")
...
我在Ubuntu 18.04上将Python 3.6.9,Django 3.0.9和Apache 2.4.29与mod_wsgi 4.5.17一起使用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。