Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.10/site-packages/django/db/models/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

27 statements  

1from django.core.exceptions import ObjectDoesNotExist 

2from django.db.models import signals 

3from django.db.models.aggregates import * # NOQA 

4from django.db.models.aggregates import __all__ as aggregates_all 

5from django.db.models.constraints import * # NOQA 

6from django.db.models.constraints import __all__ as constraints_all 

7from django.db.models.deletion import ( 

8 CASCADE, 

9 DO_NOTHING, 

10 PROTECT, 

11 RESTRICT, 

12 SET, 

13 SET_DEFAULT, 

14 SET_NULL, 

15 ProtectedError, 

16 RestrictedError, 

17) 

18from django.db.models.enums import * # NOQA 

19from django.db.models.enums import __all__ as enums_all 

20from django.db.models.expressions import ( 

21 Case, 

22 Exists, 

23 Expression, 

24 ExpressionList, 

25 ExpressionWrapper, 

26 F, 

27 Func, 

28 OrderBy, 

29 OuterRef, 

30 RowRange, 

31 Subquery, 

32 Value, 

33 ValueRange, 

34 When, 

35 Window, 

36 WindowFrame, 

37 WindowFrameExclusion, 

38) 

39from django.db.models.fields import * # NOQA 

40from django.db.models.fields import __all__ as fields_all 

41from django.db.models.fields.composite import CompositePrimaryKey 

42from django.db.models.fields.files import FileField, ImageField 

43from django.db.models.fields.generated import GeneratedField 

44from django.db.models.fields.json import JSONField 

45from django.db.models.fields.proxy import OrderWrt 

46from django.db.models.indexes import * # NOQA 

47from django.db.models.indexes import __all__ as indexes_all 

48from django.db.models.lookups import Lookup, Transform 

49from django.db.models.manager import Manager 

50from django.db.models.query import ( 

51 Prefetch, 

52 QuerySet, 

53 aprefetch_related_objects, 

54 prefetch_related_objects, 

55) 

56from django.db.models.query_utils import FilteredRelation, Q 

57 

58# Imports that would create circular imports if sorted 

59from django.db.models.base import DEFERRED, Model # isort:skip 

60from django.db.models.fields.related import ( # isort:skip 

61 ForeignKey, 

62 ForeignObject, 

63 OneToOneField, 

64 ManyToManyField, 

65 ForeignObjectRel, 

66 ManyToOneRel, 

67 ManyToManyRel, 

68 OneToOneRel, 

69) 

70 

71 

72__all__ = aggregates_all + constraints_all + enums_all + fields_all + indexes_all 

73__all__ += [ 

74 "ObjectDoesNotExist", 

75 "signals", 

76 "CASCADE", 

77 "DO_NOTHING", 

78 "PROTECT", 

79 "RESTRICT", 

80 "SET", 

81 "SET_DEFAULT", 

82 "SET_NULL", 

83 "ProtectedError", 

84 "RestrictedError", 

85 "Case", 

86 "CompositePrimaryKey", 

87 "Exists", 

88 "Expression", 

89 "ExpressionList", 

90 "ExpressionWrapper", 

91 "F", 

92 "Func", 

93 "OrderBy", 

94 "OuterRef", 

95 "RowRange", 

96 "Subquery", 

97 "Value", 

98 "ValueRange", 

99 "When", 

100 "Window", 

101 "WindowFrame", 

102 "WindowFrameExclusion", 

103 "FileField", 

104 "ImageField", 

105 "GeneratedField", 

106 "JSONField", 

107 "OrderWrt", 

108 "Lookup", 

109 "Transform", 

110 "Manager", 

111 "Prefetch", 

112 "Q", 

113 "QuerySet", 

114 "aprefetch_related_objects", 

115 "prefetch_related_objects", 

116 "DEFERRED", 

117 "Model", 

118 "FilteredRelation", 

119 "ForeignKey", 

120 "ForeignObject", 

121 "OneToOneField", 

122 "ManyToManyField", 

123 "ForeignObjectRel", 

124 "ManyToOneRel", 

125 "ManyToManyRel", 

126 "OneToOneRel", 

127]