首页 > 解决方案 > 根据所选站点语言在后端验证表单

问题描述

问题在于,对于不同的用户,可能需要或可选填写相同的字段来填写表格。如果未填写必填字段,如何引发错误,与显示的错误相同?我想提出标准验证,因为它已经有了所有的翻译。

PS我想使用后端(没有HTML)来验证它。

如果您告诉我提出此错误的有效方法,我会很高兴。

标签: djangovalidation

解决方案


request.LANGUAGE_CODE您可以通过在您的视图中访问用户首选语言。关于这个值和提交的字段,你可以决定是否抛出异常!

如果在实例化时ValidationError将值传递给表单,则可以引发。request.LANGUAGE_CODE


推荐阅读