12345678910111213141516171819202122 |
- # -*- coding: utf-8 -*-
- from __future__ import absolute_import
- from import_export import resources
- from import_export.fields import Field
- from apps.base import Formater
- from apps.order.models import Order
- from utils.format import strftime,strfdate
- class OrderResource(resources.ModelResource):
- def dehydrate_total_amount(self, instance):
- return Formater.formatPriceShow(instance.total_amount)
- def get_export_headers(self):
- return [u'订单号', u'餐费名称', u'费用', u'下单时间', u'学生姓名', u'班级', u'年级', ]
- class Meta:
- model = Order
- fields = ('no', 'name', 'total_amount', 'create_time', 'student__name',
- 'student__classes__name','student__classes__grade__name',) # 支持外键__方式访问
- export_order = fields
|