1

Django を始めたばかりで、リクエストの処理について基本的な質問がいくつかあります。

私が2つの機能を持っているとしましょう。

意見があれば言う

def test():
    return render(request, 'form.html')

そして、form.htmlには、とのフォームがmethod="POST"ありますaction="/submitted/"

では、フォームの送信されたデータで何かをしたい場合、同じtest()ビューでそれを行うべきですか、それとも `/submitted/ URL を処理する別のビューで行う必要がありますか?

私は後者でそれを行ってきましたが、次にこれを読みました: Need a minimal Django file upload example . ここでは、 に関する 4 番目のポイントでviews.py、フォームを処理したのと同じビューでフォームを作成しました。

それはどのように機能しますか?それは非常に直感的ではないようです。または、何か不足していますか?

4

3 に答える 3