集合cookie上的Django错误,测试cookie为false

集合cookie上的Django错误,测试cookie为false,django,firebug,Django,Firebug,问题解决了! 对不起,我没有提到我正在使用dotcloud。这是由于dotcloud的git。dotcloud上的项目需要一个postinstall来运行脚本,但由于其内置于git中,它将忽略可执行位。所以我跟着网址。然后在我的项目中再次上传总文件。问题解决了。我认为这是因为我没有创建会话数据库。 但还是有一个问题。默认会话不使用数据库作为后端,对吗?即使它使用后端,我的项目的后端也是MongoDB,它有一个惰性的操作方法,我的意思是它将在使用它时创建数据库。那么为什么没有syncdb,它会导致

问题解决了! 对不起,我没有提到我正在使用
dotcloud
。这是由于dotcloud的git。dotcloud上的项目需要一个
postinstall
来运行脚本,但由于其内置于git中,它将忽略可执行位。所以我跟着网址。然后在我的项目中再次上传总文件。问题解决了。我认为这是因为我没有创建会话数据库。 但还是有一个问题。默认会话不使用数据库作为后端,对吗?即使它使用后端,我的项目的后端也是MongoDB,它有一个惰性的操作方法,我的意思是它将在使用它时创建数据库。那么为什么没有
syncdb
,它会导致这个问题呢

我正在使用
response.set_cookie
设置cookies。但是它不能在firefox的firebug上显示

我尝试了
request.session.set\u test\u cookie()
,但它显示我的浏览器不支持cookie。那是不可能的。我也试过Safari,也不能设置cookie

怎么会这样?我确信我的浏览器支持cookie,我可以通过
firebug
看到cookie从其他站点发回

代码如下: 如果request.method==“POST”: username=request.POST.get('username','') password=request.POST.get('password','')

#试试1

                response['Cookie-Set']='username='+username
#试试2

                response.set_cookie(key="username", value=username)
#尝试3次

                request.session['username'] = username

                    user.log.append(UserLog(time=datetime.now(), ip=request.META['REMOTE_ADDR'], login=True))
                    user.save()
                    return response
                else:
                    returnmsg = 'LOG ERR'
                    user.log.append(UserLog(time=datetime.now(), ip=request.META['REMOTE_ADDR'], login=False))
                    user.save()
else:
    returnmsg = 'USR EPT'

已经添加了。抱歉,回复太晚。那么firebug的网络控制台不显示set cookie头?难道没有任何Web服务器不允许头文件通过它吗?
                request.session['username'] = username

                    user.log.append(UserLog(time=datetime.now(), ip=request.META['REMOTE_ADDR'], login=True))
                    user.save()
                    return response
                else:
                    returnmsg = 'LOG ERR'
                    user.log.append(UserLog(time=datetime.now(), ip=request.META['REMOTE_ADDR'], login=False))
                    user.save()
else:
    returnmsg = 'USR EPT'