mirror of
https://github.com/davidhalter/django-stubs.git
synced 2026-08-17 13:18:02 +08:00
Make formfield_from_dbfield return forms.Field instead of models.Field (#857)
This commit is contained in:
@@ -16,6 +16,7 @@ from typing import (
|
|||||||
Union,
|
Union,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from django import forms
|
||||||
from django.contrib.admin.filters import ListFilter
|
from django.contrib.admin.filters import ListFilter
|
||||||
from django.contrib.admin.models import LogEntry
|
from django.contrib.admin.models import LogEntry
|
||||||
from django.contrib.admin.sites import AdminSite
|
from django.contrib.admin.sites import AdminSite
|
||||||
@@ -24,6 +25,7 @@ from django.contrib.auth.forms import AdminPasswordChangeForm
|
|||||||
from django.contrib.contenttypes.models import ContentType
|
from django.contrib.contenttypes.models import ContentType
|
||||||
from django.core.checks.messages import CheckMessage
|
from django.core.checks.messages import CheckMessage
|
||||||
from django.core.paginator import Paginator
|
from django.core.paginator import Paginator
|
||||||
|
from django.db import models
|
||||||
from django.db.models.base import Model
|
from django.db.models.base import Model
|
||||||
from django.db.models.fields import Field
|
from django.db.models.fields import Field
|
||||||
from django.db.models.fields.related import ForeignKey, ManyToManyField, RelatedField
|
from django.db.models.fields.related import ForeignKey, ManyToManyField, RelatedField
|
||||||
@@ -93,8 +95,8 @@ class BaseModelAdmin(Generic[_ModelT]):
|
|||||||
checks_class: Any = ...
|
checks_class: Any = ...
|
||||||
def check(self, **kwargs: Any) -> List[CheckMessage]: ...
|
def check(self, **kwargs: Any) -> List[CheckMessage]: ...
|
||||||
def formfield_for_dbfield(
|
def formfield_for_dbfield(
|
||||||
self, db_field: Field, request: Optional[HttpRequest], **kwargs: Any
|
self, db_field: models.Field, request: Optional[HttpRequest], **kwargs: Any
|
||||||
) -> Optional[Field]: ...
|
) -> Optional[forms.Field]: ...
|
||||||
def formfield_for_choice_field(
|
def formfield_for_choice_field(
|
||||||
self, db_field: Field, request: Optional[HttpRequest], **kwargs: Any
|
self, db_field: Field, request: Optional[HttpRequest], **kwargs: Any
|
||||||
) -> TypedChoiceField: ...
|
) -> TypedChoiceField: ...
|
||||||
|
|||||||
Reference in New Issue
Block a user