【问题标题】:user interaction with django用户与 django 的交互
【发布时间】:2020-10-29 23:02:34
【问题描述】:

我正在使用 django 开发问答系统。我的问题:我希望应用程序从本体中获取问题,并根据用户的回答获取下一个问题。我怎样才能显示所有问题和用户的答案。我是 django 新手,我不知道是否可以与未经身份验证的用户一起使用 session,以及是否需要将 websocket 与 django 频道库一起使用。

【问题讨论】:

标签: python django session django-channels


【解决方案1】:

鉴于您希望与匿名用户合作,最简单的方法是在页面上添加一个隐藏字段并使用它来跟踪用户进度。该字段可以包含虚拟会话 id,它将指向后端中的模型记录,或整个 Q/A 会话(丑陋但又快又容易)。使用 REST 或套接字需要类似的方法。

我无法判断您是否可以踩到内置会话系统之上。它适用于注册用户,但我相信对于匿名用户,它会在刷新时重置(这里可能是错误的)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多