mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-22 03:41:28 +08:00
initial commit
This commit is contained in:
117
django/db/models/fields/__init__.pyi
Normal file
117
django/db/models/fields/__init__.pyi
Normal file
@@ -0,0 +1,117 @@
|
||||
from datetime import date
|
||||
from django.core.checks.messages import (
|
||||
Error,
|
||||
Warning,
|
||||
)
|
||||
from django.db.backends.sqlite3.base import DatabaseWrapper
|
||||
from django.db.models.base import Model
|
||||
from django.db.models.expressions import OuterRef
|
||||
from django.db.models.sql.compiler import SQLCompiler
|
||||
from django.forms.fields import (
|
||||
BaseTemporalField,
|
||||
BooleanField,
|
||||
CharField,
|
||||
IntegerField,
|
||||
SplitDateTimeField,
|
||||
TypedChoiceField,
|
||||
)
|
||||
from typing import (
|
||||
Any,
|
||||
List,
|
||||
Optional,
|
||||
Union,
|
||||
)
|
||||
|
||||
|
||||
class AutoField:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def _check_primary_key(self) -> List[Any]: ...
|
||||
def check(self, **kwargs) -> List[Any]: ...
|
||||
def contribute_to_class(self, cls: Any, name: str, **kwargs) -> None: ...
|
||||
def deconstruct(self) -> Any: ...
|
||||
def formfield(self, **kwargs) -> None: ...
|
||||
def get_db_prep_value(
|
||||
self,
|
||||
value: Union[str, int],
|
||||
connection: DatabaseWrapper,
|
||||
prepared: bool = ...
|
||||
) -> Union[str, int]: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
def get_prep_value(self, value: Any) -> Optional[Union[int, OuterRef]]: ...
|
||||
def rel_db_type(self, connection: DatabaseWrapper) -> str: ...
|
||||
def to_python(self, value: Optional[Union[str, int]]) -> Optional[int]: ...
|
||||
def validate(self, value: int, model_instance: Model) -> None: ...
|
||||
|
||||
|
||||
class BigAutoField:
|
||||
def get_internal_type(self) -> str: ...
|
||||
def rel_db_type(self, connection: DatabaseWrapper) -> str: ...
|
||||
|
||||
|
||||
class BigIntegerField:
|
||||
def formfield(self, **kwargs) -> IntegerField: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
|
||||
|
||||
class BinaryField:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def deconstruct(self) -> Any: ...
|
||||
def get_db_prep_value(
|
||||
self,
|
||||
value: Optional[Union[bytes, memoryview]],
|
||||
connection: DatabaseWrapper,
|
||||
prepared: bool = ...
|
||||
) -> Optional[memoryview]: ...
|
||||
def get_default(self) -> Optional[bytes]: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
def get_placeholder(
|
||||
self,
|
||||
value: Optional[memoryview],
|
||||
compiler: SQLCompiler,
|
||||
connection: DatabaseWrapper
|
||||
) -> str: ...
|
||||
def to_python(self, value: Optional[Union[str, bytes]]) -> Optional[Union[bytes, memoryview]]: ...
|
||||
|
||||
|
||||
class BooleanField:
|
||||
def formfield(self, **kwargs) -> BooleanField: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
def get_prep_value(self, value: Optional[Union[str, int]]) -> Optional[bool]: ...
|
||||
def to_python(self, value: Optional[Union[str, int]]) -> bool: ...
|
||||
|
||||
|
||||
class CharField:
|
||||
def __init__(self, *args, **kwargs) -> None: ...
|
||||
def _check_max_length_attribute(self, **kwargs) -> List[Error]: ...
|
||||
def check(self, **kwargs) -> List[Error]: ...
|
||||
def formfield(self, **kwargs) -> Union[CharField, TypedChoiceField]: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
def get_prep_value(self, value: Any) -> object: ...
|
||||
def to_python(self, value: Optional[Union[int, str, Model]]) -> Optional[str]: ...
|
||||
|
||||
|
||||
class DateField:
|
||||
def __init__(
|
||||
self,
|
||||
verbose_name: Optional[str] = ...,
|
||||
name: Optional[str] = ...,
|
||||
auto_now: bool = ...,
|
||||
auto_now_add: bool = ...,
|
||||
**kwargs
|
||||
) -> None: ...
|
||||
def _check_fix_default_value(self) -> List[Warning]: ...
|
||||
def contribute_to_class(self, cls: Any, name: str, **kwargs) -> None: ...
|
||||
def deconstruct(self) -> Any: ...
|
||||
def formfield(
|
||||
self,
|
||||
**kwargs
|
||||
) -> Union[SplitDateTimeField, BaseTemporalField]: ...
|
||||
def get_db_prep_value(
|
||||
self,
|
||||
value: Optional[Union[date, str]],
|
||||
connection: DatabaseWrapper,
|
||||
prepared: bool = ...
|
||||
) -> Optional[str]: ...
|
||||
def get_internal_type(self) -> str: ...
|
||||
def get_prep_value(self, value: Optional[Union[str, date]]) -> Optional[date]: ...
|
||||
def pre_save(self, model_instance: Model, add: bool) -> Optional[date]: ...
|
||||
Reference in New Issue
Block a user