【发布时间】:2021-05-07 17:19:10
【问题描述】:
我正在处理导出资源,但我不知道如何从视图中将此字段作为导出中的列传递。
issues = Student.objects.annotate(Count('issue'))
def view_student(request):
issues = Student.objects.annotate(Count('issue'))
students = Student.objects.filter(school = request.user.school).order_by('year')
return render(request, 'view_student.html', {'students': students,'issues':issues})
这是我在 resoucrces.py 中尝试的方法,但没有显示任何结果
class ExportStudentsResource(resources.ModelResource):
books = fields.Field(attribute = 'books',column_name='books',widget= ForeignKeyWidget(Student, 'issue_count'))
class Meta:
model = Student
fields = ('student_id','name','year','klass','stream','books')
这个字段不是来自任何模型,所以我只是认为学生模型可能会包含它。我怎样才能让它工作
【问题讨论】:
标签: python-3.x django django-import-export