<form action=”{% url ‘cms:book_mod’ book_id=book_id %}” method=”post”> これはどういういみ

この行は、Djangoテンプレート内でフォームのaction属性を設定しています。このaction属性は、フォームが送信されたときにデータを処理するためのURLを指定します。

具体的には、{% url 'cms:book_mod' book_id=book_id %}は、Djangoのurlテンプレートタグを使用して、cmsアプリケーション内のbook_modという名前のビューに対応するURLを生成しています。そして、そのURLにbook_idというパラメータを含めています。

したがって、このフォームが送信されたときには、book_modビューが処理され、そのビューにはbook_idというパラメータが渡されます。このパラメータはフォームから送信されたデータの一部としてサーバーに送信されます。

簡単に言えば、このフォームは書籍を修正(book_mod)するためのもので、その際に修正対象の書籍を特定するためにbook_idを使用しています。

未分類

Posted by ぼっち