2016-06-12 5 views
1

私は、ユーザーからのビットコインアドレスを受け入れるDjangoフォームを使いたいと思っています。このアドレスが合法であるかどうかを検証する最良の方法は何ですか?Django Bitcoinアドレスの検証

私は自分自身の実装を書こうと思うかもしれませんが、これらの点に関しては、潜在的な穴を持つものを作るよりも試してテストした方が良いといつも思っています。私は、私のdjangoフォーム、または既にこれを行っているリソースのカスタムフィールドを作るために使用できる良いpythonのコードはありますか?

たとえば、カスタムフォームフィールドのプロセス全体をスキップして、代わりにpycoinライブラリを使用してビュー内のアドレスを検証する方が良いかもしれませんか?しかし、私がこのようにしなければならない場合、どのようにエラーをフォームに返すのでしょうか?

答えて

1

BCAddressField私が探していたものを正確に整理しました。ただし、from django.forms.util import ValidationErrorfrom django.core.exceptions import ValidationErrorに置き換える必要があります。前者は推奨されていません。

関連する問題