Как отфильтровать экспортированные данные по значению в базе данных с помощью 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 ... но они показывают все данные ... я хочу, чтобы экспортированные данные были студентом с ролями "студент"

Вернуться на верх