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