→ s06yji3: 從bigCategory連到smallCategory時就用related_name 08/27 10:08
→ s06yji3: 因為是多對一,所以從related_name得到的物件是list 08/27 10:09
→ s06yji3: 這邊的related_name就是small_categories 08/27 10:09
推 s06yji3: 囧,從看了你的情況,應該items.smallCategory就可以了 08/27 10:20
→ kk0521kk: 大大您好,請問是加在views.py的items後面嗎,我加上去 08/27 14:19
推 s06yji3: 在template中用items.smallCategory就可以了 08/27 14:23
→ kk0521kk: 大大,我覺得我沒有呼叫到smallcategory這個table 08/27 15:24
→ kk0521kk: 還是需要用您說的第一個方法呢 08/27 15:24
→ kk0521kk: 我在我的template裡打了items.smallCategory還是跑不進 08/27 15:25
→ kk0521kk: 那個if裡面 08/27 15:25
推 s06yji3: 我錯了orz,你現在的寫法直接是多對一的外部連結 08/27 15:57
→ s06yji3: 所以你要從bigCategory取的smallCategory的話, 08/27 15:58
→ s06yji3: big_ = get_object_or_404(bigCategory, pk=1) 08/27 15:59
→ s06yji3: 再用small_ = big_.smallcategory_set.all()取得所有的 08/27 15:59
→ s06yji3: smallCategory,該物件是list 08/27 16:00
→ s06yji3: 你可以在views裡先取得smallCategory在一起傳到template 08/27 16:00
→ s06yji3: 如果你要變更smallcategory_set的名稱的話, 08/27 16:01
→ s06yji3: 就用related_name 08/27 16:02