#内容
スケジュールアプリを作っています。
モデルデータは下記のような感じです。
PYTHON
1(models.py) 2 3from django.db import models 4 5class Schedules(models.Model): 6 title = models.CharField(max_length=50) 7 action = models.CharField(max_length=20) 8 start_plan = models.DateTimeField(null=True) 9 end_plan = models.DateTimeField(null=True) 10 start_action = models.DateTimeField(null=True) 11 end_action = models.DateTimeField(null=True)
#やりたいこと
title フィールドや、actionフィールドに、SQLで選択クエリにして表示したいと思います。
#悩み事
DJANGOの場合はviews.pyの中に、***.objectsに対して、メソッドで選択するようですが、
複数の条件をパラメータで渡すにはどうしたらいいでしょうか?
JavaScriptを使って、選択式のフォーム(リストボックス)などを使って、
パラメータのように渡すイメージを持っています。
その際に、フォームの初期値をモデルから渡したり、設定したフィルタ条件自体を
モデルの中に保持したり、ユーザー毎にフィルタ条件を記憶したり
そういう機能は、djangoの標準機能で提供されているものでしょうか?
EXCELならオートフィルタで簡単に設定できるのですが、
やはりWEBアプリは非常に難しいイメージです。
すみませんが、この山を乗り越えたく思いますので
何がしか先駆者のアドバイスを戴きたく思います。
data
1 2番号 アイテム 工程 予定開始時間 予定終了時間 実績開始時間 実績終了時間 32 item1 情報_提示 2020年3月18日0:00 2020年3月19日0:00 None None 43 item1 予定日_(PST) 2020年3月11日0:00 2020年3月12日0:00 None None 54 item2 予定日_(JST) 2020年3月12日0:00 2020年3月13日0:00 None None 6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/25 09:58