我不是编程新手,但我是Python和Flask的新手.我有关于表单验证的设计问题.
我有一个注册表单,用于捕获用户信息以及他们所属的公司.然后,该表单将验证电子邮件是否已被使用,但我还想验证该公司之前是否已注册.我不希望同一家公司不止一次注册.
试图仅仅匹配公司名称可能会导致问题,因为用户不一定拼写相同的东西(即:添加或省略标点符号).我的想法是验证公司名称中的前X个字符,街道地址编号和邮政编码.如果匹配,则不允许用户注册,他们将不得不打电话(或其他一些过程待确定).
好的,真正的问题......将验证添加到WTF表单是否更好?或者在模型中添加辅助函数?我正在验证三个领域并且不知道哪个是最佳实践.
编辑 - 我真的在问我是否必须在多个字段上进行验证,是将它添加到表单中还是在模型中使用辅助函数?
谢谢你的协助.
吉米