コード例 #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
ファイル: test_models.py プロジェクト: 0xpr03/pyfeedback
 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())