Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. from django.core.exceptions import ObjectDoesNotExist
  2. from django.db.models import signals
  3. from django.db.models.aggregates import * # NOQA
  4. from django.db.models.aggregates import __all__ as aggregates_all
  5. from django.db.models.deletion import (
  6. CASCADE, DO_NOTHING, PROTECT, SET, SET_DEFAULT, SET_NULL, ProtectedError,
  7. )
  8. from django.db.models.expressions import (
  9. Case, Exists, Expression, ExpressionList, ExpressionWrapper, F, Func,
  10. OuterRef, RowRange, Subquery, Value, ValueRange, When, Window, WindowFrame,
  11. )
  12. from django.db.models.fields import * # NOQA
  13. from django.db.models.fields import __all__ as fields_all
  14. from django.db.models.fields.files import FileField, ImageField
  15. from django.db.models.fields.proxy import OrderWrt
  16. from django.db.models.indexes import * # NOQA
  17. from django.db.models.indexes import __all__ as indexes_all
  18. from django.db.models.lookups import Lookup, Transform
  19. from django.db.models.manager import Manager
  20. from django.db.models.query import (
  21. Prefetch, Q, QuerySet, prefetch_related_objects,
  22. )
  23. from django.db.models.query_utils import FilteredRelation
  24. # Imports that would create circular imports if sorted
  25. from django.db.models.base import DEFERRED, Model # isort:skip
  26. from django.db.models.fields.related import ( # isort:skip
  27. ForeignKey, ForeignObject, OneToOneField, ManyToManyField,
  28. ManyToOneRel, ManyToManyRel, OneToOneRel,
  29. )
  30. __all__ = aggregates_all + fields_all + indexes_all
  31. __all__ += [
  32. 'ObjectDoesNotExist', 'signals',
  33. 'CASCADE', 'DO_NOTHING', 'PROTECT', 'SET', 'SET_DEFAULT', 'SET_NULL',
  34. 'ProtectedError',
  35. 'Case', 'Exists', 'Expression', 'ExpressionList', 'ExpressionWrapper', 'F',
  36. 'Func', 'OuterRef', 'RowRange', 'Subquery', 'Value', 'ValueRange', 'When',
  37. 'Window', 'WindowFrame',
  38. 'FileField', 'ImageField', 'OrderWrt', 'Lookup', 'Transform', 'Manager',
  39. 'Prefetch', 'Q', 'QuerySet', 'prefetch_related_objects', 'DEFERRED', 'Model',
  40. 'FilteredRelation',
  41. 'ForeignKey', 'ForeignObject', 'OneToOneField', 'ManyToManyField',
  42. 'ManyToOneRel', 'ManyToManyRel', 'OneToOneRel',
  43. ]