Добавление опции забывать-пароля на администраторский сайт Django

Как добавить опцию забывать-пароля на администраторский сайт Django? С опциями вопроса об электронной почте/безопасности? Действительно ли там кто-либо - доступный плагин/расширение?

17
задан Viet 16 February 2010 в 10:08
поделиться

1 ответ

В документации говорится, что вы должны использовать:

$this->db->dbprefix('tablename');

Не имеет большого значения, но может быть проще синтаксис.

-121--3232462-

Это может быть огромное приближение в зависимости от полигонов, но вот один:

  • Вычислите центр масс для каждого многоугольник.
  • Вычислите минимальное, максимальное или среднее значение расстояние от каждой точки многоугольник к центру формообразующего элемента.
  • Если C1C2 (где C1/2 - центр первого/второго многоугольника) > = D1 + D2 (где D1/2 - расстояние, вычисленное для первого/второго многоугольника), то два многоугольника "пересекаются".

Однако это должно быть очень эффективным, поскольку любое преобразование многоугольника применяется таким же образом к центру масс, и расстояния между центрами и узлами могут быть вычислены только один раз.

-121--937545-

Они все там построены в джанго. Просто добавьте соответствующие шаблоны URL-адресов. Следующим образом.

from django.contrib.auth import views as auth_views

patterns+=('',
url(r'^passreset/$',auth_views.password_reset,name='forgot_password1'),
url(r'^passresetdone/$',auth_views.password_reset_done,name='forgot_password2'),
url(r'^passresetconfirm/(?P<uidb36>[-\w]+)/(?P<token>[-\w]+)/$',auth_views.password_reset_confirm,name='forgot_password3'),
url(r'^passresetcomplete/$',auth_views.password_reset_complete,name='forgot_password4'),
)

И, пока вы находитесь на нем, также добавьте представления и шаблоны URL для смены пароля.

url(r'^password/change/$',
   auth_views.password_change,
   name='auth_password_change'),
url(r'^password/change/done/$',
   auth_views.password_change_done,
   name='auth_password_change_done'),

Они перечислены в документации .

Вам придется предоставить собственные шаблоны.

30
ответ дан 30 November 2019 в 11:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: