-
將在電子郵件模板中提供的上下文數據字典。它可用於覆蓋下麵列出的默認模板上下文值,例如
domain
。
本文介紹django.contrib.auth.views.PasswordResetView.extra_email_context
的用法。
聲明
extra_email_context
模板上下文:
form
:用於重置用戶密碼的表單(參見上麵的form_class
)。
電子郵件模板上下文:
email
:user.email
的別名user
:當前的User
email
表單字段。隻有活躍用戶才能重置他們的密碼 (User.is_active is True
)。site_name
:site.name
的別名。如果您沒有安裝站點框架,這將設置為request.META['SERVER_NAME']
domain
:site.domain
的別名。如果您沒有安裝站點框架,這將設置為request.get_host()
的值。protocol
:http 或 httpsuid
:用戶的主鍵以 base 64 編碼。token
:用於檢查重置鏈接是否有效的令牌。
示例 registration/password_reset_email.html
(電子郵件正文模板):
Someone asked for password reset for email {{ email }}. Follow the link below:
{{ protocol}}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}
相同的模板上下文用於主題模板。主題必須是單行純文本字符串。
相關用法
- Python Pandas Panel.add()用法及代碼示例
- Python Pandas TimedeltaIndex.memory_usage用法及代碼示例
- Python Pandas DatetimeIndex.day用法及代碼示例
- Python Pandas Series.ne()用法及代碼示例
- Python Pandas Series.dt.days_in_month用法及代碼示例
- Python Pandas DataFrame.nsmallest()用法及代碼示例
- Python Pandas Index.argmax()用法及代碼示例
- Python Pandas Series.shift()用法及代碼示例
- Python Pandas Series.str.wrap()用法及代碼示例
- Python Pandas TimedeltaIndex.get_level_values用法及代碼示例
- Python Pandas.to_datetime()用法及代碼示例
- Python Pandas PeriodIndex.start_time用法及代碼示例
- Python Pandas TimedeltaIndex.slice_indexer用法及代碼示例
- Python Pandas.Categorical()用法及代碼示例
- Python Pandas Series.as_blocks()用法及代碼示例
- Python Sympy Partition.next_lex()用法及代碼示例
- Python Pandas DatetimeIndex.second用法及代碼示例
- Python Pandas Series.rpow()用法及代碼示例
- Python Pandas DataFrame.axes用法及代碼示例
- Python Pandas dataframe.prod()用法及代碼示例
- Python Pandas Series.max()用法及代碼示例
- Python Pandas DatetimeIndex.dayofyear用法及代碼示例
- Python Pandas Series.min()用法及代碼示例
- Python Pandas Timedelta.floor()用法及代碼示例
- Python Pandas Panel.sub()用法及代碼示例
注:本文由純淨天空篩選整理自djangoproject.com大神的英文原創作品 django.contrib.auth.views.PasswordResetView.extra_email_context。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。