Как отфильтровать экспортированные данные по значению в базе данных с помощью django export import
Я хочу экспортировать данные о студентах из моей базы данных и отфильтровать их по столбцу роли.
Views.py
def export_siswa(request):
user = userResource()
dataset = user.export()
response = HttpResponse(dataset.xls, content_type='application/vnd.ms-excel')
response['Content-Disposition'] = 'attachment; filename=Data_Siswa.xls'
return response
resource.py
class userResource(resources.ModelResource):
username = Field(attribute='username', column_name='Username')
namadepan = Field(attribute='namadepan', column_name='Nama depan')
namabelakang = Field(attribute='namabelakang',column_name='Nama belakang')
email = Field(attribute='email',column_name='Email')
jeniskelamin = Field(attribute='jeniskelamin',column_name='Jenis kelamin')
tanggallahir = Field(attribute='tanggallahir',column_name='Tanggal lahir')
agama = Field(attribute='agama',column_name='Agama')
alamat = Field(attribute='alamat',column_name='Alamat')
telepon = Field(attribute='telepon',column_name='Telepon')
class Meta:
model = modelUser
fields = ['username','namadepan','namabelakang','email','jeniskelamin','tanggallahir','agama','alamat','telepon','role']
export_order = ['username','namadepan','namabelakang','email','jeniskelamin','tanggallahir','agama','alamat','telepon','role']
Это мой код для views и resource.py ... но они показывают все данные ... я хочу, чтобы экспортированные данные были студентом с ролями "студент"