Как сделать вкладки в админке django inline?
Я использую django-baton и хочу дать табуляцию внутри inline, но не могу дать
Вот мой код для файла admin.py и model.py
admin.py
class ContentInLine(admin.StackedInline):
model = Content
extra = 1
class schoolProfileAdmin(admin.ModelAdmin):
# exclude = ('content',)
inlines = [ContentInLine]
save_on_top = True
list_display = ('school_name',)
fieldsets = (
('Main', {
'fields': ('school_name', ),
'classes': ('baton-tabs-init', 'baton-tab-group-fs-multi--inline-items', 'baton-tab-group-inline-things--fs-another', ),
'description': 'This is a description text'
}),
('Multiple inlines + fields', {
'fields': ('email', ),
'classes': ('tab-fs-multi', ),
}),
)
models.py
class SchoolProfile(models.Model):
id=models.AutoField(primary_key=True)
user=models.ForeignKey(User,on_delete=models.CASCADE,unique=True)
school_name = models.CharField(max_length=255)
school_logo=models.FileField(upload_to='media/', blank=True)
incharge_name = models.CharField(max_length=255, blank=True)
email = models.EmailField(max_length=255, blank=True)
phone_num = models.CharField(max_length=255, blank=True)
num_of_alu = models.CharField(max_length=255, blank=True)
num_of_student = models.CharField(max_length=255, blank=True)
num_of_cal_student = models.CharField(max_length=255, blank=True)
#content = models.ManyToManyField(Content, blank=True, related_name='groups')
def __str__(self):
a = Content.objects.all()
for e in a:
print(e.shows_name,'************************')
return self.school_name
class Content(models.Model):
id=models.AutoField(primary_key=True)
user=models.ForeignKey(User,on_delete=models.CASCADE)
content_type = models.CharField(max_length=255)
# show=models.CharField(max_length=255)
show=models.ForeignKey(Show,on_delete=models.CASCADE)
sponsor_link=models.CharField(max_length=255)
status=models.BooleanField(default=False)
added_on=models.DateTimeField(null=True)
content_file=models.FileField(upload_to='media/')
title = models.CharField(max_length=255)
shows_name = models.CharField(max_length=255)
subtitle = models.CharField(max_length=255)
description = models.CharField(max_length=500)
publish_now = models.BooleanField(default=False)
schedule_release = models.DateField(null=True)
expiration = models.DateField(null=True)
tag = models.ManyToManyField(Tag)
topic = models.ManyToManyField(Topic)
category = models.ManyToManyField(Category)
school_profile = models.ForeignKey(SchoolProfile, on_delete=models.CASCADE,unique=True, blank=True)
def __str__(self):
return self.title
Ниже приведена ссылка на скриншот страницы администратора, где я не могу получить вкладки в содержимом
например:
заголовок контента = независимая вкладка
дата и время добавления контента = другая вкладка
etc