@@ -30,7 +30,7 @@ from django.db.models.query_utils import Q, RegisterLookupMixin
3030from django .forms import Field as FormField
3131from django .forms import Widget
3232from django .utils .datastructures import DictWrapper
33- from django .utils .functional import _Getter
33+ from django .utils .functional import _Getter , _StrOrPromise
3434from typing_extensions import Protocol
3535
3636class Empty : ...
@@ -120,7 +120,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
120120 _pyi_lookup_exact_type : Any
121121
122122 widget : Widget
123- help_text : str
123+ help_text : _StrOrPromise
124124 attname : str
125125 auto_created : bool
126126 primary_key : bool
@@ -134,7 +134,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
134134 max_length : Optional [int ]
135135 model : Type [Model ]
136136 name : str
137- verbose_name : str
137+ verbose_name : _StrOrPromise
138138 description : Union [str , _Getter [str ]]
139139 blank : bool
140140 null : bool
@@ -158,7 +158,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
158158 non_db_attrs : Tuple [str , ...]
159159 def __init__ (
160160 self ,
161- verbose_name : Optional [str ] = ...,
161+ verbose_name : Optional [_StrOrPromise ] = ...,
162162 name : Optional [str ] = ...,
163163 primary_key : bool = ...,
164164 max_length : Optional [int ] = ...,
@@ -174,7 +174,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
174174 unique_for_month : Optional [str ] = ...,
175175 unique_for_year : Optional [str ] = ...,
176176 choices : Optional [_FieldChoices ] = ...,
177- help_text : str = ...,
177+ help_text : _StrOrPromise = ...,
178178 db_column : Optional [str ] = ...,
179179 db_tablespace : Optional [str ] = ...,
180180 auto_created : bool = ...,
@@ -260,7 +260,7 @@ class DecimalField(Field[_ST, _GT]):
260260 decimal_places : int = ...
261261 def __init__ (
262262 self ,
263- verbose_name : Optional [str ] = ...,
263+ verbose_name : Optional [_StrOrPromise ] = ...,
264264 name : Optional [str ] = ...,
265265 max_digits : Optional [int ] = ...,
266266 decimal_places : Optional [int ] = ...,
@@ -275,7 +275,7 @@ class DecimalField(Field[_ST, _GT]):
275275 auto_created : bool = ...,
276276 serialize : bool = ...,
277277 choices : Optional [_FieldChoices ] = ...,
278- help_text : str = ...,
278+ help_text : _StrOrPromise = ...,
279279 db_column : Optional [str ] = ...,
280280 db_tablespace : Optional [str ] = ...,
281281 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -289,7 +289,7 @@ class CharField(Field[_ST, _GT]):
289289 _pyi_lookup_exact_type : Any
290290 def __init__ (
291291 self ,
292- verbose_name : Optional [str ] = ...,
292+ verbose_name : Optional [_StrOrPromise ] = ...,
293293 name : Optional [str ] = ...,
294294 primary_key : bool = ...,
295295 max_length : Optional [int ] = ...,
@@ -305,7 +305,7 @@ class CharField(Field[_ST, _GT]):
305305 unique_for_month : Optional [str ] = ...,
306306 unique_for_year : Optional [str ] = ...,
307307 choices : Optional [_FieldChoices ] = ...,
308- help_text : str = ...,
308+ help_text : _StrOrPromise = ...,
309309 db_column : Optional [str ] = ...,
310310 db_tablespace : Optional [str ] = ...,
311311 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -319,7 +319,7 @@ class CommaSeparatedIntegerField(CharField[_ST, _GT]): ...
319319class SlugField (CharField [_ST , _GT ]):
320320 def __init__ (
321321 self ,
322- verbose_name : Optional [str ] = ...,
322+ verbose_name : Optional [_StrOrPromise ] = ...,
323323 name : Optional [str ] = ...,
324324 primary_key : bool = ...,
325325 unique : bool = ...,
@@ -333,7 +333,7 @@ class SlugField(CharField[_ST, _GT]):
333333 unique_for_month : Optional [str ] = ...,
334334 unique_for_year : Optional [str ] = ...,
335335 choices : Optional [_FieldChoices ] = ...,
336- help_text : str = ...,
336+ help_text : _StrOrPromise = ...,
337337 db_column : Optional [str ] = ...,
338338 db_tablespace : Optional [str ] = ...,
339339 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -349,7 +349,7 @@ class EmailField(CharField[_ST, _GT]): ...
349349class URLField (CharField [_ST , _GT ]):
350350 def __init__ (
351351 self ,
352- verbose_name : Optional [str ] = ...,
352+ verbose_name : Optional [_StrOrPromise ] = ...,
353353 name : Optional [str ] = ...,
354354 * ,
355355 primary_key : bool = ...,
@@ -366,7 +366,7 @@ class URLField(CharField[_ST, _GT]):
366366 unique_for_month : Optional [str ] = ...,
367367 unique_for_year : Optional [str ] = ...,
368368 choices : Optional [_FieldChoices ] = ...,
369- help_text : str = ...,
369+ help_text : _StrOrPromise = ...,
370370 db_column : Optional [str ] = ...,
371371 db_tablespace : Optional [str ] = ...,
372372 auto_created : bool = ...,
@@ -381,7 +381,7 @@ class TextField(Field[_ST, _GT]):
381381 _pyi_lookup_exact_type : Any
382382 def __init__ (
383383 self ,
384- verbose_name : Optional [str ] = ...,
384+ verbose_name : Optional [_StrOrPromise ] = ...,
385385 name : Optional [str ] = ...,
386386 primary_key : bool = ...,
387387 max_length : Optional [int ] = ...,
@@ -397,7 +397,7 @@ class TextField(Field[_ST, _GT]):
397397 unique_for_month : Optional [str ] = ...,
398398 unique_for_year : Optional [str ] = ...,
399399 choices : Optional [_FieldChoices ] = ...,
400- help_text : str = ...,
400+ help_text : _StrOrPromise = ...,
401401 db_column : Optional [str ] = ...,
402402 db_tablespace : Optional [str ] = ...,
403403 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -443,7 +443,7 @@ class GenericIPAddressField(Field[_ST, _GT]):
443443 auto_created : bool = ...,
444444 serialize : bool = ...,
445445 choices : Optional [_FieldChoices ] = ...,
446- help_text : str = ...,
446+ help_text : _StrOrPromise = ...,
447447 db_column : Optional [str ] = ...,
448448 db_tablespace : Optional [str ] = ...,
449449 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -458,7 +458,7 @@ class DateField(DateTimeCheckMixin, Field[_ST, _GT]):
458458 _pyi_lookup_exact_type : Union [str , date ]
459459 def __init__ (
460460 self ,
461- verbose_name : Optional [str ] = ...,
461+ verbose_name : Optional [_StrOrPromise ] = ...,
462462 name : Optional [str ] = ...,
463463 auto_now : bool = ...,
464464 auto_now_add : bool = ...,
@@ -474,7 +474,7 @@ class DateField(DateTimeCheckMixin, Field[_ST, _GT]):
474474 auto_created : bool = ...,
475475 serialize : bool = ...,
476476 choices : Optional [_FieldChoices ] = ...,
477- help_text : str = ...,
477+ help_text : _StrOrPromise = ...,
478478 db_column : Optional [str ] = ...,
479479 db_tablespace : Optional [str ] = ...,
480480 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -486,7 +486,7 @@ class TimeField(DateTimeCheckMixin, Field[_ST, _GT]):
486486 _pyi_private_get_type : time
487487 def __init__ (
488488 self ,
489- verbose_name : Optional [str ] = ...,
489+ verbose_name : Optional [_StrOrPromise ] = ...,
490490 name : Optional [str ] = ...,
491491 auto_now : bool = ...,
492492 auto_now_add : bool = ...,
@@ -501,7 +501,7 @@ class TimeField(DateTimeCheckMixin, Field[_ST, _GT]):
501501 auto_created : bool = ...,
502502 serialize : bool = ...,
503503 choices : Optional [_FieldChoices ] = ...,
504- help_text : str = ...,
504+ help_text : _StrOrPromise = ...,
505505 db_column : Optional [str ] = ...,
506506 db_tablespace : Optional [str ] = ...,
507507 validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -518,7 +518,7 @@ class UUIDField(Field[_ST, _GT]):
518518 _pyi_private_get_type : uuid .UUID
519519 def __init__ (
520520 self ,
521- verbose_name : Optional [str ] = ...,
521+ verbose_name : Optional [_StrOrPromise ] = ...,
522522 * ,
523523 name : Optional [str ] = ...,
524524 primary_key : bool = ...,
@@ -535,7 +535,7 @@ class UUIDField(Field[_ST, _GT]):
535535 unique_for_month : Optional [str ] = ...,
536536 unique_for_year : Optional [str ] = ...,
537537 choices : Optional [_FieldChoices ] = ...,
538- help_text : str = ...,
538+ help_text : _StrOrPromise = ...,
539539 db_column : Optional [str ] = ...,
540540 db_tablespace : Optional [str ] = ...,
541541 auto_created : bool = ...,
@@ -551,7 +551,7 @@ class FilePathField(Field[_ST, _GT]):
551551 allow_folders : bool = ...
552552 def __init__ (
553553 self ,
554- verbose_name : Optional [str ] = ...,
554+ verbose_name : Optional [_StrOrPromise ] = ...,
555555 name : Optional [str ] = ...,
556556 path : Union [str , Callable [..., str ]] = ...,
557557 match : Optional [str ] = ...,
@@ -570,7 +570,7 @@ class FilePathField(Field[_ST, _GT]):
570570 auto_created : bool = ...,
571571 serialize : bool = ...,
572572 choices : Optional [_FieldChoices ] = ...,
573- help_text : str = ...,
573+ help_text : _StrOrPromise = ...,
574574 db_column : Optional [str ] = ...,
575575 db_tablespace : Optional [str ] = ...,
576576 validators : Iterable [validators ._ValidatorCallable ] = ...,
0 commit comments