2
我想知道,什麼時候應該使用serializer.is_valid(raise_exception=True)
?如果我沒有執行任何自定義驗證,那麼是否需要使用raise_exeption=True
標誌?如果我的API不會提高ValidationErrors
,這是不好的做法?如果是,那麼爲什麼默認?我只是想知道是否應該將其設置爲True。謝謝你的建議。django休息框架。 raise_exception = True
如果您想要中斷執行流並在其他位置捕獲驗證,則應使用raise_exception = True。否則,你應該使用如果序列化器(is_valid):do_something()else:do_something_else() – domandinho