イベントのリストを Google カレンダーに追加するアプリを作成しました。テンプレート フレームワークとして Jinja2 を使用しています。テンプレートに選択ボックスがあり、予定をアップロードするカレンダーをユーザーが選択できるようにしています。次のようになります。
<form method="post" action="/succes">
<select name="calendarsummary">
{% for calendar_list_entry in calendar_list['items'] %}
<option value={{ calendar_list_entry['id'] }}>{{ calendar_list_entry['summary'] }
</option>
{% endfor %}
</select>
したがって、最初のロードでは、すべてのユーザーのカレンダーが表示されます。ただし、その場で新しいカレンダーを作成するオプションも提供しています。フォームがあるページはアップロードされたデータを扱っているため、ページ全体を単純にリロードして更新することはできません<select>
。
その場で更新するボタンを<input type="text">
使用して追加のカレンダーを作成することは可能ですか? もしそうなら、どこで解決策を探す必要がありますか?submit
select
今、私はその側でリッスンしているハンドラーを持っていaction="/succes"
ます。ただし、アクションの結果、つまりアップロードされた予定を表示する新しいページを作成する投稿時。サクセスハンドラーをトリガーしない別の投稿を実装するにはどうすればよいですか?