最近一个项目的后台用到了django restframework,接口在进行查找时直接来了个500错误,最无语的是控制台以及服务器端都不输出错误日志,只报出了500错误。这样一来,都不知道问题出在哪里,在折腾了很久后,突然想起到万能的StackOverflow上面去查找答案,于是发现了如下方法,在settings文件配置这一段
就可以在控制台看到具体的错误日志了,发现如下信息
很明显的是关联字段不合法,因为我需要进行查找过滤的是一个外键,而search_fields里面只能直接查找models里面的字段,外键需要写成foreignKey(键名)__(具体字段)的形式才能进行查找。
靠这一配置,就能很快的发现错误信息。