@@ -30,7 +30,7 @@ from django.db.models.query_utils import Q, RegisterLookupMixin
30
30
from django .forms import Field as FormField
31
31
from django .forms import Widget
32
32
from django .utils .datastructures import DictWrapper
33
- from django .utils .functional import _Getter
33
+ from django .utils .functional import _Getter , _StrOrPromise
34
34
from typing_extensions import Protocol
35
35
36
36
class Empty : ...
@@ -120,7 +120,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
120
120
_pyi_lookup_exact_type : Any
121
121
122
122
widget : Widget
123
- help_text : str
123
+ help_text : _StrOrPromise
124
124
attname : str
125
125
auto_created : bool
126
126
primary_key : bool
@@ -134,7 +134,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
134
134
max_length : Optional [int ]
135
135
model : Type [Model ]
136
136
name : str
137
- verbose_name : str
137
+ verbose_name : _StrOrPromise
138
138
description : Union [str , _Getter [str ]]
139
139
blank : bool
140
140
null : bool
@@ -158,7 +158,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
158
158
non_db_attrs : Tuple [str , ...]
159
159
def __init__ (
160
160
self ,
161
- verbose_name : Optional [str ] = ...,
161
+ verbose_name : Optional [_StrOrPromise ] = ...,
162
162
name : Optional [str ] = ...,
163
163
primary_key : bool = ...,
164
164
max_length : Optional [int ] = ...,
@@ -174,7 +174,7 @@ class Field(RegisterLookupMixin, Generic[_ST, _GT]):
174
174
unique_for_month : Optional [str ] = ...,
175
175
unique_for_year : Optional [str ] = ...,
176
176
choices : Optional [_FieldChoices ] = ...,
177
- help_text : str = ...,
177
+ help_text : _StrOrPromise = ...,
178
178
db_column : Optional [str ] = ...,
179
179
db_tablespace : Optional [str ] = ...,
180
180
auto_created : bool = ...,
@@ -260,7 +260,7 @@ class DecimalField(Field[_ST, _GT]):
260
260
decimal_places : int = ...
261
261
def __init__ (
262
262
self ,
263
- verbose_name : Optional [str ] = ...,
263
+ verbose_name : Optional [_StrOrPromise ] = ...,
264
264
name : Optional [str ] = ...,
265
265
max_digits : Optional [int ] = ...,
266
266
decimal_places : Optional [int ] = ...,
@@ -275,7 +275,7 @@ class DecimalField(Field[_ST, _GT]):
275
275
auto_created : bool = ...,
276
276
serialize : bool = ...,
277
277
choices : Optional [_FieldChoices ] = ...,
278
- help_text : str = ...,
278
+ help_text : _StrOrPromise = ...,
279
279
db_column : Optional [str ] = ...,
280
280
db_tablespace : Optional [str ] = ...,
281
281
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -289,7 +289,7 @@ class CharField(Field[_ST, _GT]):
289
289
_pyi_lookup_exact_type : Any
290
290
def __init__ (
291
291
self ,
292
- verbose_name : Optional [str ] = ...,
292
+ verbose_name : Optional [_StrOrPromise ] = ...,
293
293
name : Optional [str ] = ...,
294
294
primary_key : bool = ...,
295
295
max_length : Optional [int ] = ...,
@@ -305,7 +305,7 @@ class CharField(Field[_ST, _GT]):
305
305
unique_for_month : Optional [str ] = ...,
306
306
unique_for_year : Optional [str ] = ...,
307
307
choices : Optional [_FieldChoices ] = ...,
308
- help_text : str = ...,
308
+ help_text : _StrOrPromise = ...,
309
309
db_column : Optional [str ] = ...,
310
310
db_tablespace : Optional [str ] = ...,
311
311
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -319,7 +319,7 @@ class CommaSeparatedIntegerField(CharField[_ST, _GT]): ...
319
319
class SlugField (CharField [_ST , _GT ]):
320
320
def __init__ (
321
321
self ,
322
- verbose_name : Optional [str ] = ...,
322
+ verbose_name : Optional [_StrOrPromise ] = ...,
323
323
name : Optional [str ] = ...,
324
324
primary_key : bool = ...,
325
325
unique : bool = ...,
@@ -333,7 +333,7 @@ class SlugField(CharField[_ST, _GT]):
333
333
unique_for_month : Optional [str ] = ...,
334
334
unique_for_year : Optional [str ] = ...,
335
335
choices : Optional [_FieldChoices ] = ...,
336
- help_text : str = ...,
336
+ help_text : _StrOrPromise = ...,
337
337
db_column : Optional [str ] = ...,
338
338
db_tablespace : Optional [str ] = ...,
339
339
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -349,7 +349,7 @@ class EmailField(CharField[_ST, _GT]): ...
349
349
class URLField (CharField [_ST , _GT ]):
350
350
def __init__ (
351
351
self ,
352
- verbose_name : Optional [str ] = ...,
352
+ verbose_name : Optional [_StrOrPromise ] = ...,
353
353
name : Optional [str ] = ...,
354
354
* ,
355
355
primary_key : bool = ...,
@@ -366,7 +366,7 @@ class URLField(CharField[_ST, _GT]):
366
366
unique_for_month : Optional [str ] = ...,
367
367
unique_for_year : Optional [str ] = ...,
368
368
choices : Optional [_FieldChoices ] = ...,
369
- help_text : str = ...,
369
+ help_text : _StrOrPromise = ...,
370
370
db_column : Optional [str ] = ...,
371
371
db_tablespace : Optional [str ] = ...,
372
372
auto_created : bool = ...,
@@ -381,7 +381,7 @@ class TextField(Field[_ST, _GT]):
381
381
_pyi_lookup_exact_type : Any
382
382
def __init__ (
383
383
self ,
384
- verbose_name : Optional [str ] = ...,
384
+ verbose_name : Optional [_StrOrPromise ] = ...,
385
385
name : Optional [str ] = ...,
386
386
primary_key : bool = ...,
387
387
max_length : Optional [int ] = ...,
@@ -397,7 +397,7 @@ class TextField(Field[_ST, _GT]):
397
397
unique_for_month : Optional [str ] = ...,
398
398
unique_for_year : Optional [str ] = ...,
399
399
choices : Optional [_FieldChoices ] = ...,
400
- help_text : str = ...,
400
+ help_text : _StrOrPromise = ...,
401
401
db_column : Optional [str ] = ...,
402
402
db_tablespace : Optional [str ] = ...,
403
403
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -443,7 +443,7 @@ class GenericIPAddressField(Field[_ST, _GT]):
443
443
auto_created : bool = ...,
444
444
serialize : bool = ...,
445
445
choices : Optional [_FieldChoices ] = ...,
446
- help_text : str = ...,
446
+ help_text : _StrOrPromise = ...,
447
447
db_column : Optional [str ] = ...,
448
448
db_tablespace : Optional [str ] = ...,
449
449
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -458,7 +458,7 @@ class DateField(DateTimeCheckMixin, Field[_ST, _GT]):
458
458
_pyi_lookup_exact_type : Union [str , date ]
459
459
def __init__ (
460
460
self ,
461
- verbose_name : Optional [str ] = ...,
461
+ verbose_name : Optional [_StrOrPromise ] = ...,
462
462
name : Optional [str ] = ...,
463
463
auto_now : bool = ...,
464
464
auto_now_add : bool = ...,
@@ -474,7 +474,7 @@ class DateField(DateTimeCheckMixin, Field[_ST, _GT]):
474
474
auto_created : bool = ...,
475
475
serialize : bool = ...,
476
476
choices : Optional [_FieldChoices ] = ...,
477
- help_text : str = ...,
477
+ help_text : _StrOrPromise = ...,
478
478
db_column : Optional [str ] = ...,
479
479
db_tablespace : Optional [str ] = ...,
480
480
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -486,7 +486,7 @@ class TimeField(DateTimeCheckMixin, Field[_ST, _GT]):
486
486
_pyi_private_get_type : time
487
487
def __init__ (
488
488
self ,
489
- verbose_name : Optional [str ] = ...,
489
+ verbose_name : Optional [_StrOrPromise ] = ...,
490
490
name : Optional [str ] = ...,
491
491
auto_now : bool = ...,
492
492
auto_now_add : bool = ...,
@@ -501,7 +501,7 @@ class TimeField(DateTimeCheckMixin, Field[_ST, _GT]):
501
501
auto_created : bool = ...,
502
502
serialize : bool = ...,
503
503
choices : Optional [_FieldChoices ] = ...,
504
- help_text : str = ...,
504
+ help_text : _StrOrPromise = ...,
505
505
db_column : Optional [str ] = ...,
506
506
db_tablespace : Optional [str ] = ...,
507
507
validators : Iterable [validators ._ValidatorCallable ] = ...,
@@ -518,7 +518,7 @@ class UUIDField(Field[_ST, _GT]):
518
518
_pyi_private_get_type : uuid .UUID
519
519
def __init__ (
520
520
self ,
521
- verbose_name : Optional [str ] = ...,
521
+ verbose_name : Optional [_StrOrPromise ] = ...,
522
522
* ,
523
523
name : Optional [str ] = ...,
524
524
primary_key : bool = ...,
@@ -535,7 +535,7 @@ class UUIDField(Field[_ST, _GT]):
535
535
unique_for_month : Optional [str ] = ...,
536
536
unique_for_year : Optional [str ] = ...,
537
537
choices : Optional [_FieldChoices ] = ...,
538
- help_text : str = ...,
538
+ help_text : _StrOrPromise = ...,
539
539
db_column : Optional [str ] = ...,
540
540
db_tablespace : Optional [str ] = ...,
541
541
auto_created : bool = ...,
@@ -551,7 +551,7 @@ class FilePathField(Field[_ST, _GT]):
551
551
allow_folders : bool = ...
552
552
def __init__ (
553
553
self ,
554
- verbose_name : Optional [str ] = ...,
554
+ verbose_name : Optional [_StrOrPromise ] = ...,
555
555
name : Optional [str ] = ...,
556
556
path : Union [str , Callable [..., str ]] = ...,
557
557
match : Optional [str ] = ...,
@@ -570,7 +570,7 @@ class FilePathField(Field[_ST, _GT]):
570
570
auto_created : bool = ...,
571
571
serialize : bool = ...,
572
572
choices : Optional [_FieldChoices ] = ...,
573
- help_text : str = ...,
573
+ help_text : _StrOrPromise = ...,
574
574
db_column : Optional [str ] = ...,
575
575
db_tablespace : Optional [str ] = ...,
576
576
validators : Iterable [validators ._ValidatorCallable ] = ...,
0 commit comments