我想这样想:如果我在用户名输入标签中输入任何字符,我可以在服务器中检查用户名是否唯一。
我知道我可以这样做:使用javascript + debounce,用户输入字符后停止0.5秒,然后我发送用户名到服务器(我可以创建单个视图来处理这个解决方案),如果找到重复,我可以提示附近有些错误。
但实际上,我不仅处理用户名,我想处理所有的配置表单,我希望每个表单的字段都可以在将整个表单数据发送到服务器之前进行测试。
可能有100个字段,我不想为每个字段写一个视图,所以django-rest-framework是否支持某些功能?或者是否有任何包装,或者有人对它有任何想法?
事实上,我使用reactjs,但我认为它与此问题没有任何关系
答案 0 :(得分:0)
不,没有这样的事情。你必须自己写。一个非休息入口点,它将接受包括字段名称和字段值的POST,并检查数据库中的单一性。