一个简单的django应用程序来管理用户偏好。

django-optin的Python项目详细描述


optin是一个简单的django应用程序,用于管理用户偏好。为每个人 类别,用户可以选择是或否。

您可以通过“管理”面板设置类别

需要编写详细的文件。

快速启动

  1. 将“optin”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = [
        ...
        'optin',
    ]
    
  2. 在项目url.py中包含polls urlconf,如下所示:

    path('optin/', include('optin.urls')),
    
  3. 运行python manage.py migrate以创建轮询模型。

  4. 启动开发服务器并访问http://127.0.0.1:8000/admin/ 创建类别(需要启用管理应用程序)。

  5. 添加<;a href=“{%url”optin:user_opt_selection'user.id%}”>;选项<;/a>; 提供链接的模板。请注意,用户必须登录。

  6. 访问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,则向用户显示消息。 默认设置为“首选项已更新”

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java本地(带有本地模块)组件   jakarta ee动态角色名称在javaee安全中的应用   如何解决Java6SSL错误   java为什么不使用更大的限定类型实现位集?   java将文件上载到本地Eclipse文件夹   java如何以不同颜色打印异常   java以目录列表格式打印BST   语义web java错误不适用的方法   如何在包中编译类,以便稍后使用“java程序”(不带包名)执行它们?   web服务Java EE使用JMS发布订阅的替代方案   java JavaFX 2.2控制器初始化()在JAR文件中加载时未调用   如何使用javasocket将文件发送到web浏览器?   java Apache cxf文件日志   从1300生成30个随机数的java数组返回所有0,而不是其他数字   java如何在包含特殊关键字的文本文件中缩进文本而不使用数组或任何正则表达式