一个简单的django应用程序来管理用户偏好。
django-optin的Python项目详细描述
optin是一个简单的django应用程序,用于管理用户偏好。为每个人 类别,用户可以选择是或否。
您可以通过“管理”面板设置类别
需要编写详细的文件。
快速启动
将“optin”添加到已安装的应用程序设置中,如下所示:
INSTALLED_APPS = [ ... 'optin', ]
在项目url.py中包含polls urlconf,如下所示:
path('optin/', include('optin.urls')),
运行python manage.py migrate以创建轮询模型。
启动开发服务器并访问http://127.0.0.1:8000/admin/ 创建类别(需要启用管理应用程序)。
添加<;a href=“{%url”optin:user_opt_selection'user.id%}”>;选项<;/a>; 提供链接的模板。请注意,用户必须登录。
访问http://127.0.0.1:8000/,登录并单击链接以设置首选项。
设置
optin使用auth_user_model作为默认用户模型。它将默认为 如果未在settings.py中设置auth_user_model,则为django用户模型
选项设置更新消息布尔值: 如果为true,则在成功更新首选项时,将显示optin_settings_update_消息 呈现给用户(通过django消息)。 默认值=真
选项设置更新消息: 如果optin_settings_update_message_boolean设置为true,则向用户显示消息。 默认设置为“首选项已更新”