我得到了這個資源,它工作正常,列出了員工的所有屬性。在TastyPie資源上訪問「服務器端」模型方法
class EmployeeResource(ModelResource):
journey = fields.ForeignKey(WorkJourney, 'work_journey')
class Meta:
queryset = Employee.objects.all()
resource_name = 'employee'
authentication = BasicAuthentication()
我writen對員工的模型類的方法,從一個員工列出了電話號碼的(可怕的伊莫代碼,我認爲它應該是一個屬性,但我不能改變它)。
@property
def phones(self):
return u'/'.join([self.personal_phones or u'', self.institutional_phones or u''])
關鍵是要編寫訪問模型方法,並列出結果與員工的屬性的資源方法..