Disallow passing bytes for field verbose_name (#1170)

`verbose_name` is intended to be a human-readable string, not binary.
This commit is contained in:
Marti Raudsepp
2022-09-27 19:56:25 +03:00
committed by GitHub
parent 199a7f2707
commit 56f74f1940
3 changed files with 6 additions and 6 deletions

View File

@@ -20,7 +20,7 @@ def get_srid_info(srid: int, connection: Any) -> SRIDCacheEntry: ...
class BaseSpatialField(Field[_ST, _GT]):
def __init__(
self,
verbose_name: Optional[Union[_StrOrPromise, bytes]] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
srid: int = ...,
spatial_index: bool = ...,
*,
@@ -66,7 +66,7 @@ class GeometryField(BaseSpatialField):
geography: Any = ...
def __init__(
self,
verbose_name: Optional[Union[_StrOrPromise, bytes]] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
dim: int = ...,
geography: bool = ...,
*,

View File

@@ -429,7 +429,7 @@ class GenericIPAddressField(Field[_ST, _GT]):
protocol: str = ...
def __init__(
self,
verbose_name: Optional[Any] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
name: Optional[Any] = ...,
protocol: str = ...,
unpack_ipv4: bool = ...,

View File

@@ -121,7 +121,7 @@ class ForeignKey(ForeignObject[_ST, _GT]):
to_field: Optional[str] = ...,
db_constraint: bool = ...,
*,
verbose_name: Optional[Union[_StrOrPromise, bytes]] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
name: Optional[str] = ...,
primary_key: bool = ...,
max_length: Optional[int] = ...,
@@ -170,7 +170,7 @@ class OneToOneField(ForeignKey[_ST, _GT]):
limit_choices_to: Optional[_AllLimitChoicesTo] = ...,
parent_link: bool = ...,
db_constraint: bool = ...,
verbose_name: Optional[Union[_StrOrPromise, bytes]] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
name: Optional[str] = ...,
primary_key: bool = ...,
max_length: Optional[int] = ...,
@@ -230,7 +230,7 @@ class ManyToManyField(RelatedField[_ST, _GT]):
db_table: Optional[str] = ...,
swappable: bool = ...,
*,
verbose_name: Optional[Union[_StrOrPromise, bytes]] = ...,
verbose_name: Optional[_StrOrPromise] = ...,
name: Optional[str] = ...,
primary_key: bool = ...,
max_length: Optional[int] = ...,