我需要列出每个员工的工作时间,但我得到:
模型 '' 有一个空属性 'work_journey' 并且不允许空值。
上:
/rest/tastypie/employee/?format=json
模型.py
class Employee():
    registration = models.CharField(u'Registration', max_length=20, unique=True)
    work_journey = models.ForeignKey(WorkJourney, null=True, blank=True)
hr.models.py
class WorkJourney(ModelPlus):
    code = models.CharField(max_length=10, null=True, unique=True)
    workinghours = models.CharField(max_length=40)
    excluded = models.BooleanField()
    class Meta:
        db_table='work_journey'
        verbose_name = u'Work Journey'
    def __unicode__(self):
        return self.workinghours
资源.py
from suap.models import Employee
from hr.models import WorkJourney
class WorkJourneyResource(ModelResource):
    class Meta:
        queryset = WorkJourney.objects.all()
        resource_name = 'work_journey'
        authentication = BasicAuthentication()
class EmployeeResource(ModelResource):
    journey = fields.ForeignKey(WorkJourney, 'work_journey')
    class Meta:
        queryset = Employee.objects.all()
        resource_name = 'employee'
        authentication = BasicAuthentication()