現在、Djangoで水泳の試合の記録を管理するWEBアプリを作成しています。
試合の記録を登録するにあたり、レースの距離に応じて、フォームの内容を変更する必要が出てきました。
以下の例のように、距離に応じて、入力を要求する間隔タイムの内容、数を変更したいです。
モデルには、すべてのパターンを入力できるようにしてあり、あとはフォームの入力の内容を動的に変更することが必要です。
何か良いアドバイスがあればよろしくお願いいたします。
Form.pyで複数のクラスを事前に用意しておき、Views.pyでif文を使用して制御を行うことはできるのでしょうか?
Djangoを始めたたてで、よく理解できていない部分も多いのですが、ご協力お願いいたします。
例
距離=200m
間隔タイム
025m50m
25
5075m100m
75
100125m150m
125
150175m200m
175
距離=800m
間隔タイム
050m100m
50
100150m200m
150
200250m300m
250
300350m400m
350
400450m500m
450
500550m600m
550
600650m700m
650
700750m800m
750
あなたの回答
tips
プレビュー