[英]Django: Avoiding Server-Side and Client-Side Validation Code Duplication
How do you avoid duplicating validation code on the server-side and on the client-side with Django?如何避免使用 Django 在服务器端和客户端重复验证代码?
Given that Django follows a Don't Repeat Yourself principle, it seems logical that there would be a way to do this, but I have no idea how.鉴于 Django 遵循不要重复自己的原则,有办法做到这一点似乎是合乎逻辑的,但我不知道怎么做。
Here's an uncompleted ("alpha grade") project that addresses your problem: http://eikke.com/django-validation-an-introduction/ :这是一个未完成的(“alpha 级”)项目,可以解决您的问题: http://eikke.com/django-validation-an-introduction/ :
So I've been thinking since some time to create a Django templatetag which allows one to generate client-side Javascript form validation code without writing any code himself (unless using custom widgets).... The resulting project is called django-validation .
所以我从一段时间以来一直在考虑创建一个 Django 模板标签,它允许生成客户端 Javascript 表单验证代码,而无需自己编写任何代码(除非使用自定义小部件)......生成的项目称为django-validation 。
(And see also Django ticket #19 ) (另见Django 票 #19 )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.