Регистрация пользователя Django - электронные приглашения? - PullRequest
1 голос
/ 25 ноября 2011

Я пытаюсь взломать замечательное приложение для регистрации на django и добавить возможность отправлять приглашения на сайт по электронной почте.

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

Я в основном взял код из книги Аймана Хуриех о Джанго.Проблема в том, что в книге Айман разрабатывает систему регистрации, сделанную на заказ, а затем добавляет переменную приглашения в сеанс. Я не знаю, как это сделать с помощью django-регистрации Беннетта, поэтому, когда кто-то переходит по ссылке и выполняет активацию, он может подружиться с пользователем, чем отправил приглашение. Это очень важно длямне, потому что мне нужна возможность отслеживать количество пользователей, которые каждый пользователь зашел на сайт.Кто-нибудь имел опыт решения этой проблемы?

1 Ответ

1 голос
/ 25 ноября 2011

Вы видели django-приглашение?Он основан на django-регистрации

http://code.welldev.org/django-invitation/wiki/Home

РЕДАКТИРОВАТЬ Я раньше не использовал его, поэтому не знаю его точную функциональность, но смотрю на кодКогда приглашение отправляется, создается объект InvitationKey , который имеет from_user и registrant, так что функциональность есть, независимо от того, задокументирована она или нет.

...