示例#1
0
    def get_id(self):
        try:
            next_id = Person.persons_to_edit().filter(
                id__gt=self.object.id).order_by("id")[0].id
        except (Person.DoesNotExist, IndexError):
            next_id = None
        try:
            prev_id = Person.persons_to_edit().filter(
                id__lt=self.object.id).order_by("-id")[0].id
        except (Person.DoesNotExist, IndexError):
            prev_id = None

        return next_id, prev_id
示例#2
0
 def get_queryset(self):
     return Person.persons_to_edit()
示例#3
0
 def test_persons_to_edit(self):
     to_edit_persons = Person.persons_to_edit(semester=self.s1)
     self.assertEqual(to_edit_persons.count(), 1)
     self.assertTrue(to_edit_persons.filter(vorname='Brian').exists())