2022年8月20日土曜日

Django 覚書8

テンプレートを、登録と編集で2つ用意したが、編集用がなぜか、viewで、テンプレート指定しているが存在しないというエラー、存在しているのだけれど。
仕方なく、兼用して、formの中身でタイトルだけ切り替えてみた。
formからの取り出し方は、form.nicknameだけではだめで、valueを追加する必要があった。


{% extends "base.html" %}
{% load django_bootstrap5 %}
{% block main %}
 {%if form.nickname.value != "" %} 
  <h2>プロフィールの編集</h2>
 {% else %} 
 <h2>プロフィールの登録</h2>
 {% endif %}
<form method="post" enctype="multipart/form-data" class="p-4 m-4 bg-light border border-success rounded form-groups">
    {% csrf_token %}
    {% bootstrap_form form %}
    {% bootstrap_button button_type="submit" content="保存" %}
</form>
{% endblock %}

0 件のコメント:

コメントを投稿