Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Django中更改contrib.auth.views.password\更改视图文本?_Python_Django - Fatal编程技术网

Python 如何在Django中更改contrib.auth.views.password\更改视图文本?

Python 如何在Django中更改contrib.auth.views.password\更改视图文本?,python,django,Python,Django,我使用Djangos默认的passoword_change视图,但我想更改它的文本,比如需求文本和字段标签。例如,我将这些文本发送到网站: 您的密码不能与其他个人密码太相似 信息 您的密码必须至少包含8个字符 如何更改这些文本 url.py: url(r'^password-change/$', 'django.contrib.auth.views.password_change', {'template_name': 'index/salasanan_vaihto.html'},

我使用Djangos默认的passoword_change视图,但我想更改它的文本,比如需求文本和字段标签。例如,我将这些文本发送到网站:

  • 您的密码不能与其他个人密码太相似 信息
  • 您的密码必须至少包含8个字符
如何更改这些文本

url.py:

url(r'^password-change/$', 'django.contrib.auth.views.password_change',
    {'template_name': 'index/salasanan_vaihto.html'}, name='userauth_password_change'),
url(r'^password-change-done/$', 'django.contrib.auth.views.password_change_done',
    {'template_name': 'index/salasanan_vaihto_valmis.html'},
    name='password_change_done'),

a验证错误(请参阅)。因此,他们使用标准的
gettext
方法。例如:在代码中,没有硬编码字符串本身,而是一个键(例如:
('my_meg_key')
),并且有一个外部文本目录(
.po
.mo
文件),将这些键字符串映射到与实际语言相适应的完整单词/句子。因此,理论上,您可以自己改写这些翻译。

a验证错误(请参阅)。因此,他们使用标准的
gettext
方法。例如:在代码中,没有硬编码字符串本身,而是一个键(例如:
('my_meg_key')
),并且有一个外部文本目录(
.po
.mo
文件),将这些键字符串映射到与实际语言相适应的完整单词/句子。因此,从理论上讲,您可以自己改写这些翻译。

使用验证程序检查密码


这些是类,因此您可以编写自己的类并覆盖
def get\u help\u text(self)
和/或
validate()
方法。

使用验证程序检查密码

这些是类,因此您可以编写自己的类并覆盖
def get\u help\u text(self)
和/或
validate()
方法