1

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

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

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

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

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

谢谢 - 奥利

4

0 回答 0