tgapp-профіль_пользователя є підключається додаток для TurboGears2 яка забезпечує основну сторінку профілю користувача з формами, щоб користувачі могли редагувати свій профайл або змінити свій пароль.
Установка
профіль_пользователя може бути встановлений як з PyPI або BitBucket:
easy_install tgapp-профіль_пользователя
має працювати для більшості користувачів
Підключення профіль_пользователя
У вашому додатку Config / app_cfg.py імпорту вилки:
від tgext.pluggable імпорту вилки
Потім, наприкінці пробки файлу викликів з UserProfile:
штекер (base_config "профіль_пользователя ')
Ви зможете отримати доступ до процесу реєстрації за адресою: // локальний: 8080 / USERPROFILE.
Параметри
tgapp-профіль_пользователя підтримує деякі опції, які можуть бути передані методу плагіна для налаштування різних аспектів застосування:
- User_partial - Шлях часткове щоб відобразити на сторінку профілю користувача.
- Корисно для додавання даних на сторінку профілю, не змінюючи його шаблон
- Custom_css - Шлях до файлу, CSS, який буде використовуватися для сторінок профілю в місці за замовчуванням.
Властивості Система
tgapp-профіль_пользователя шукає різні властивості у випадках користувальницького класу, щоб управляти її поведінку за замовчуванням, найбільш важливою властивістю є profile_data майно, яке може забезпечити словник з користувальницькою інформацій для відображення на сторінці профілю, але й інші властивості доступні для налаштування Поведінка:
profile_data
Словник записів для відображення на сторінку профілю, словник за замовчуванням побудований з:
{'Display_name ":( Імен', user.display_name),
І NBSP; 'email_address ":( Email Address', user.email_address)}
кожен ключ словника, якщо ідентифікатор області, в більшості випадків це буде мати таке ж ім'я властивості користувача, де це поле зберігається. Значення словника є кортежі, де перше значення ім'я поля, яке буде відображатися і другий є реальна вартість цієї області.
Якщо ключ аватар доступні, які, як очікується, забезпечить Адреса зображенню аватара користувача. Якщо він не доступний профіль_пользователя буде шукати tgapp-fbauth facebook аватар або буде falleback для аватара за замовчуванням.
Ключ display_name буде використовуватися в якості назви сторінки профілю.
profile_form
ToscaWidgets або tw2 форма, яка може бути використана для зміни профілю користувача. За замовчуванням автоматично генерований одним з текстовим полем для кожного запису в profile_data надається.
зберегти профіль
Викликається який прийматиме користувача дані, що подаються у формі редагування і, як очікується, щоб оновити користувача, відповідно.
. За замовчуванням значення будуть збережені, оскільки вони в поле користувача з тим же ідентифікатором, наданої в profile_data P>
Вимоги
- Python
Коментар не знайдено