问题描述
这不会破坏应用程序或在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 (将#修改为@)