小编use*_*833的帖子

httplib2,如何设置多个cookie?

您可能已经意识到,HTTP服务器通常会发送的不仅仅是session_id cookie; 但是,httplib2使用字典处理cookie,如下所示:

response, content = http.request(url, 'GET', headers=headers)

headers = {'Cookie': response['set-cookie']}

url = 'http://www.example.com/home'   
response, content = http.request(url, 'GET', headers=headers)
Run Code Online (Sandbox Code Playgroud)

那么,我该如何设置额外的cookie?如果用字典处理,我不能有双Cookie键:S.

谢谢你的时间.

python cookies httplib2 cookiejar

6
推荐指数
1
解决办法
4352
查看次数

Django,如何生成没有模型的管理面板?

我正在构建一个相当大的项目,基本上由以下内容组成:

服务器1:基于冰的服务.Glacier2用于会话处理.防火墙允许访问Glacier2.

服务器2:通过Glacier2为Ice服务提供的Web界面(读取,公共).通过Glacier 2提供Ice服务的管理界面.

我关心的是网络界面.我想使用Django,因为它都是用python编写的,并且具有非常有用的自动管理面板生成器.

Web界面不访问任何数据库.它通过Glacier2路由器连接到Server#1上的Ice服务,并使用这些服务公开的API来操作数据.

正如您可能知道的那样,Django中的admin生成依赖于Django的ORM的使用; 我没有使用,因为我没有数据库可以访问.

所以我需要生成管理面板,但是,我不需要像ORM那样进行标准数据访问,而是需要拦截任何"db-access"调用并将它们转换为Ice服务调用,然后获取服务的输出(如果有的话,将其转换为ORM通常返回的任何内容并将控制权返回给Django.

谁知道我怎么能这样做?我需要什么子类?任何具体的想法?

谢谢你的时间.

python django ice django-admin

5
推荐指数
1
解决办法
5654
查看次数

标签 统计

python ×2

cookiejar ×1

cookies ×1

django ×1

django-admin ×1

httplib2 ×1

ice ×1