質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

0回答

669閲覧

Django ユーザーによってフォームに入力されている値を基に、その後のフォームの内容を変更したい!

yuta_big

総合スコア1

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2020/11/04 04:03

編集2020/11/08 03:07

現在、Djangoで水泳の試合の記録を管理するWEBアプリを作成しています。

試合の記録を登録するにあたり、レースの距離に応じて、フォームの内容を変更する必要が出てきました。

以下の例のように、距離に応じて、入力を要求する間隔タイムの内容、数を変更したいです。
モデルには、すべてのパターンを入力できるようにしてあり、あとはフォームの入力の内容を動的に変更することが必要です。

何か良いアドバイスがあればよろしくお願いいたします。

Form.pyで複数のクラスを事前に用意しておき、Views.pyでif文を使用して制御を行うことはできるのでしょうか?

Djangoを始めたたてで、よく理解できていない部分も多いのですが、ご協力お願いいたします。


距離=200m
間隔タイム
025m
25
50m
5075m
75
100m
100125m
125
150m
150175m
175
200m

距離=800m
間隔タイム
050m
50
100m
100150m
150
200m
200250m
250
300m
300350m
350
400m
400450m
450
500m
500550m
550
600m
600650m
650
700m
700750m
750
800m

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問