diadia

興味があることをやってみる。自分のメモを残しておきます。

django TabularInline について

TabularInlineについて

tabularinlineをよくわかっていない。よく理解した頃に再編集するとするが、今立てている仮説とサンプルを残す。

サンプル

 

admin.pyにて

class AnswerTabularInline(admin.TabularInline):
    model = Answer
    
class QuestionAdmin(admin.ModelAdmin):
    inlines = [AnswerTabularInline]
    
    class Meta:
        model = Question

こんな感じで書くとTabularInlineが使えるようになるらしい。

そもそもインラインって?

おそらくinline , TabularInlineってのはForeignKeyと関係があるのかもしれない。あるモデルとそのモデルに紐付けられたものを同時に表示させる役割なのではないのか?djnago adminでquestionにAnswereを表示させることができたからそういう役割を果たすのかもしれない。理解が進んだらまた書き直す。