How do I connect one django model to another in admin page
I have a model for my posts and another one for my comments i will like all the coments under a particular post to be shown in the same page in django's admin page. Below is my admin.py code
from django.contrib import admin from .models import * # Register your models here. admin.site.register(Comment) admin.site.register(Posts) admin.site.register(Category)
Change your admin.py code to this
from django.contrib import admin from .models import * # Register your models here. class CommentInline(admin.TabularInline): model = Comment class PostAdmin(admin.ModelAdmin): inlines = [ CommentInline ] admin.site.register(Posts, PostAdmin) admin.site.register(Category)
This will show all the comments as a list inside each post's page in django's admin dashboard.