ビュー.py
def setting(request):
followup_form = FollowupSettingsForm()
if request.method == 'POST':
followup_form = FollowupSettingsForm(request.POST)
if followup_form.is_valid():
followup = followup_form.save(commit=False)
""""""""""""
return render(request, 'setting.html',{'form':followup_form})
models.py
class FollowupUser(models.Model):
user = models.ForeignKey(User, null=True)
name = models.CharField(' Followup name', max_length=100, null=True, blank=True)
phone_no = models.CharField('Followup phone', max_length=100, null=True, blank=True)
email = models.CharField('Followup email', max_length=100, null=True, blank=True)
setting.html
<div id="add_form" style="display:none">
<form id="form" method="post" action="." onsubmit="return form_validate()">{% csrf_token %}
<table width="100%">
<tr>
<td style="width:100px;">Name:</td><td>{{ form.name}}</td>
</tr>
<tr>
<td>Phone No:</td><td>{{ form.phone_no}}
</tr>
<tr>
<td>Email:</td><td>{{ form.email}}</td>
</tr>
</table>
<div style="width:180px;margin:20px 5px 0 10px" align="right">
<button style="margin-right:10px;" type="button" class="close" name="cancel" class="forward backicon">Cancel</button>{% include "buttons/save.html" %}
</div>
</form>
</div>
このポップアップを使用して、ユーザーからデータを取得して保存しています。テンプレート内の上記の div はポップアップ コードです。上記の views.py は、データベースにデータを挿入することです。
保存されたデータを名前(ボタンとして)、メールIDとしてUIに表示しています。
テーブルIDを名前ボタンのIDとして渡しています。名前ボタンをクリックすると、ボタンのIDに対してデータベースからデータを取得し、ポップアップに表示します。保存ボタンをクリックすると、データベースで変更が更新されます.Iポップアップを使用してデータを更新する方法がわかりません。これを行うには助けが必要です。
ありがとう