Django 管理中的外键数据
是否有任何方法可以在Django 管理中的外键数据,django,Django,是否有任何方法可以在列表中显示参加课程的总人数\u显示of CourseAdmin 管理员 我尝试了以下方法: def get_count(self,request): this = self.id q = Attendee.objects.get(pk=this).count() return q 在课程模型中编写一个函数,该函数将返回与会者总数 models.py class Course(models.Model): .... def atte
列表中显示参加课程的总人数\u显示of CourseAdmin
管理员
我尝试了以下方法:
def get_count(self,request):
this = self.id
q = Attendee.objects.get(pk=this).count()
return q
在课程模型中编写一个函数,该函数将返回与会者总数
models.py
class Course(models.Model):
....
def attendee_count(self):
q = Attendee.objects.filter(course_id=self.id).count()
return q
attendee_count.allow_tags = True
在CourseAdmin的列表显示中添加“与会者人数”
class CourseAdmin(admin.ModelAdmin):
inlines = [Attendee_Inline]
list_display = ('attendee_count',............)
是的,这是可能的。你有没有试过看电视?
class CourseAdmin(admin.ModelAdmin):
inlines = [Attendee_Inline]
list_display = ('attendee_count',............)