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