• session的简单使用


    前面提到使用httpredirect给用户提交表单之后,防止浏览器back重新提交一次,下面再用session的方法来防止用户这一行为,首先在django中配置session,默认情况下django会在middleware和installedapp中自动配置好,我们以一个评论来举例说明,

    在view里写一个判断句:

    if request.session.get('has_commented', False):
            return HttpResponse("you've already commented.")

    else:

      new_topic = ExchangeTopic(title=title, sponsor_name=request.user, status=0, create_time=timezone.now(),
                                      abstract=text)
           new_topic.save()
           request.session['has_commented'] = True
           transaction.commit()

    这样的话当用户评论一次后,再评论就会弹出提示

  • 相关阅读:
    代码
    怎么创建scrollview
    tcp/Ip http
    游戏道具
    FPS interv
    调整音乐
    插入排序
    冒泡排序
    JSON详解
    设计模式系列(2) 工厂模式之简单工厂模式
  • 原文地址:https://www.cnblogs.com/tuifeideyouran/p/3858822.html
Copyright © 2020-2023  润新知