前回、data.htmlのコードをのせて、{{ form.as_p }}、{% csrf_token %}の
解説をしたが
<form method="POST" novalidate>
が気になったので、調べると・・・
フォームの入力内容の検証を無効にするかどうかを指定する属性の事で
これが設定されていると入力欄を入力しなくても送信できてしまう
この設定になっているのはまずいので
検証を有効にする必要がある
<form method="POST">
と変更する!
<form method="POST"> {{ form.as_p }} <!-- フォーム内容がすべて表示される--> {% csrf_token %} <!-- この記述がないとエラーになる --> <button type="submit">入力画面2へ</button> <button type="clear">クリア</button> </form>
forms.pyがおかしんだろうか?出ない・・・・
画面はこんな感じ
気分転換にMariaDBでテーブルを
作成、削除、変更する方法を考えるかな