ryotankの備考録日記

趣味の電子工作についての備考録などなど

電子工作作業報告書管理アプリその22

前回、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がおかしんだろうか?出ない・・・・
画面はこんな感じ

f:id:ryotank:20220107205433p:plain
データ入力画面1(data.html)

気分転換にMariaDBでテーブルを
作成、削除、変更する方法を考えるかな