File tree Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Expand file tree Collapse file tree 1 file changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,7 @@ class HistoricalRecords:
61
61
def __init__ (
62
62
self ,
63
63
verbose_name = None ,
64
+ verbose_name_plural = None ,
64
65
bases = (models .Model ,),
65
66
user_related_name = "+" ,
66
67
table_name = None ,
@@ -82,6 +83,7 @@ def __init__(
82
83
excluded_field_kwargs = None ,
83
84
):
84
85
self .user_set_verbose_name = verbose_name
86
+ self .user_set_verbose_name_plural = verbose_name_plural
85
87
self .user_related_name = user_related_name
86
88
self .user_db_constraint = user_db_constraint
87
89
self .table_name = table_name
@@ -498,7 +500,12 @@ def get_meta_options(self, model):
498
500
name = self .user_set_verbose_name
499
501
else :
500
502
name = format_lazy ("historical {}" , smart_str (model ._meta .verbose_name ))
503
+ if self .user_set_verbose_name_plural :
504
+ plural_name = self .user_set_verbose_name_plural
505
+ else :
506
+ plural_name = format_lazy ("historical {}" , smart_str (model ._meta .verbose_name_plural ))
501
507
meta_fields ["verbose_name" ] = name
508
+ meta_fields ["verbose_name_plural" ] = plural_name
502
509
if self .app :
503
510
meta_fields ["app_label" ] = self .app
504
511
if self ._date_indexing == "composite" :
You can’t perform that action at this time.
0 commit comments