【发布时间】:2018-04-05 07:28:03
【问题描述】:
我正在尝试构建一个 Django rest api 以允许我的客户发送带有数据的请求,以便我可以将它们保存到数据库中。我已经完成了那部分,但除了通过序列化程序实现的格式验证之外,我还想检查数据验证......例如
UnitOfMeasureName = ["Each", "Grams", "Ounces", "Pounds", "Kilograms", "Metric Tons"]
UnitOfMeasureName 应该是列表中的上述之一,
因此,如果用户在请求数据中发送{..., 'UnitOfMeasureName': 'invalid_one', ...},我想发送一个错误的请求。
(这将传递序列化程序,因为类型是字符串)
请有任何想法,如果您需要任何澄清,请在 cmets 中询问。并提前感谢.. :)
【问题讨论】:
标签: django django-rest-framework