我正在使用tastypie,假设我有一个名为M的模型和一个字段--F - 是唯一的CharField。假设已经有一个M的实例,它的F值是“test”,如果我尝试创建另一个M的具有相同F值的实例,或者如果我尝试更新已经创建的M实例并更改其F值为了“测试”,tastypie返回一个错误并告诉duplicate key value violates unique constraint "M_F_key"\nDETAIL: Key (F)=(test) already exists.\n
,但是如果我在设置中设置了DEBUG = False它没有返回该错误而是返回Sorry, this request could not be processed. Please try again later.
这样我的客户端无法理解该问题是F字段的重复值,无法向用户显示相应的消息。我该如何解决这个问题?
答案 0 :(得分:0)
嗯,可以通过使用实现process_exception