Skip to content

Commit

Permalink
5.0: Update django.db.models.field: add generated attribute to mo…
Browse files Browse the repository at this point in the history
…del fields (#2152)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
  • Loading branch information
saJaeHyukc and sobolevn committed May 13, 2024
1 parent 7465e6c commit 6a7d2f9
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 5 deletions.
1 change: 1 addition & 0 deletions django-stubs/db/models/fields/__init__.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
remote_field: ForeignObjectRel | None
is_relation: bool
related_model: type[Model] | Literal["self"] | None
generated: ClassVar[bool]
one_to_many: bool | None
one_to_one: bool | None
many_to_many: bool | None
Expand Down
4 changes: 2 additions & 2 deletions django-stubs/db/models/fields/generated.pyi
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Any, Iterable, Literal
from typing import Any, ClassVar, Iterable, Literal

from django.core.validators import _ValidatorCallable
from django.db import models
Expand All @@ -11,7 +11,7 @@ from django.utils.datastructures import DictWrapper
from django.utils.functional import _StrOrPromise

class GeneratedField(models.Field):
generated: Literal[True]
generated: ClassVar[Literal[True]]
db_returning: Literal[True]
_query: Query | None
output_field: models.Field | None
Expand Down
3 changes: 0 additions & 3 deletions scripts/stubtest/allowlist_todo_django50.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ django.contrib.gis.db.models.Case.allowed_default
django.contrib.gis.db.models.ExpressionWrapper.allowed_default
django.contrib.gis.db.models.F.allowed_default
django.contrib.gis.db.models.Field._get_flatchoices
django.contrib.gis.db.models.Field.generated
django.contrib.gis.db.models.FilteredRelation.relabeled_clone
django.contrib.gis.db.models.FilteredRelation.resolve_expression
django.contrib.gis.db.models.ForeignKey.cast_db_type
Expand Down Expand Up @@ -35,7 +34,6 @@ django.db.models.Case.allowed_default
django.db.models.ExpressionWrapper.allowed_default
django.db.models.F.allowed_default
django.db.models.Field._get_flatchoices
django.db.models.Field.generated
django.db.models.FilteredRelation.relabeled_clone
django.db.models.FilteredRelation.resolve_expression
django.db.models.ForeignKey.cast_db_type
Expand All @@ -51,7 +49,6 @@ django.db.models.expressions.F.allowed_default
django.db.models.expressions.Func.allowed_default
django.db.models.expressions.When.allowed_default
django.db.models.fields.Field._get_flatchoices
django.db.models.fields.Field.generated
django.db.models.fields.related.ForeignKey.cast_db_type
django.db.models.fields.related.ForwardManyToOneDescriptor.get_prefetch_querysets
django.db.models.fields.related.ReverseOneToOneDescriptor.get_prefetch_querysets
Expand Down

0 comments on commit 6a7d2f9

Please sign in to comment.