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を表示させることができたからそういう役割を果たすのかもしれない。理解が進んだらまた書き直す。