1
私には2つの質問があります。Django:クライアント側のフォーム検証?
- は私が
view
POST
要求を受け入れ、特定の作っのみによるajax
私はForm
を使用して、私はajax
を使用した場合、私はジャンゴを使用することができなかったことを実現しています(一般的ではないPOST
リクエスト)
ビルトイン形検証。
この場合、javascript
のすべてのフィールドについて自分で検証する必要がありますか?私はそれがちょっと時間がかかり、冗長なものだと思う。他の選択肢はありますか?
2.それはOK view
のみajax
POSTリクエストを受け入れるためですか?それは悪い習慣
def post(self, request, *args, **kwargs):
if request.is_ajax():
# return response
else:
# give HTTP404
です:私はこのような何かを、意味ですか? view
がajax
リクエストを受け入れると、通常のHTTPリクエストも受け付けますか?
ありがとうございました。