例えば日毎に複数モデルからデータを持ってきて表示するカレンダーを作る場合、
Manager:date等を指定してのクエリ(戻り:QuerySetや集約後のデータ)
View:Calendar.monthdatescalendarのような構造の配列を作る
それぞれのモデルのManagerを呼んでデータ取得
配列にはモデルから取得したデータをまとめた辞書を入れる
Template:forループで上の配列を回してhtmlにする
こんな感じで合ってますか?
不安な点:
・クエリを書く場所(View?Manager?)
・View内でコードを書く場所
今はgetメソッドに直接書いていますが、getは弄らずにメソッドに書いてそれをテンプレートから
呼んだ方が(view.hoge的な)いいのでしょうか?それとも別ファイルに関数を書くべきですか?
・現在はデータをループしやすいような配列にしてから渡してますが、Template内である程度HTMLにした方がいいのか?
※formは軽くタグとか付けられますよね
ネットでサンプルを探してはみたのですが、今一これが正解!的なコードが見つからなくて・・・
あと設計の参考になりそうな良いサイトってありますでしょうか?
【Python】Webフレームワーク Djangoスレ Part2
■ このスレッドは過去ログ倉庫に格納されています
291nobodyさん
2014/02/26(水) 22:48:12.48ID:LOhj6Qup■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【12月3日】米軍、銃殺刑を生配信へ [ぐれ★]
- 【速報】 ブックオフ、第三者による不正アクセスを受け、最大約643万件の個人情報流出 [お断り★]
- 簗農水相、自民党の会合で「追い込まれ謝罪」 鈴木宗男氏の激怒で [少考さん★]
- 【速報】 ブックオフ、第三者による不正アクセスを受け、最大約644万件の個人情報流出 ★2 [お断り★]
- 高市首相、農相更迭を重ねて否定 「簗氏は適切に説明を」 「任命責任は私にある」 [少考さん★]
- 【若者】「最近の若者は出世したがらない」は本当か? 20代の約6割が「昇進したい」 一方で「稼げても、残業したくない」約5割 [煮卵★]
- シカゴ・ホワイトソックス VS クリーブランド・ガーディアンズ ★2
- シカゴ・ホワイトソックス VS クリーブランド・ガーディアンズ ★3
- NFL 2026/27 week5 Part1
- 巨専
- 【D専】
- とらせん テル三冠王
- 【高市悲報】ヤナちゃん、地元首長に「クソみたいな記者連れてきてすみません」と愚痴った件を「覚えてない」と釈明🫪 [359965264]
- 【速報】高市支持率36% [931948549]
- 簗大臣、ついにガチ切れ「何が問題あんの?説明してみろよ。実際議員にそんな権限ないんだよ」 [793117252]
- 【高市悲報】20代生活保護受給者数、氷河期の7倍に達するwwwww★2 [339035499]
- 【高市悲報】政府「お前らでレアアース何とかせえ😤」経済界「えっワイらがですか😨」民間任せに困惑 [359965264]
- 北海道の給食、流石にヤバイ。助けて高市! [485187932]