django form从外部数据库验证用户名字段

时间:2012-09-01 17:38:36

标签: django validation rawsql

我正在构建这个django应用程序,我有一个允许用户输入32个字符的api密钥的表单。我正在使用在表中具有这些api键值的外部数据库。我想在用户输入CharField中的值时验证api密钥是否正确。

这是我目前正在使用的领域,非常简单。

apikey = forms.CharField(label='User api key', required=True)

我在settings.py中配置了外部数据库,并将一些数据库查找功能导入到我的forms.py中。我已经在数据库值中填充了ChoiceFeilds,例如。

检查api密钥是否在我的外部数据库中的最佳方法是什么,如果没有,当用户放入不在数据库中的api密钥时,会显示错误消息?

谢谢 - Oli

0 个答案:

没有答案