我试着在一个小的CMS上使用会话。在
我正在测试,我可以很好地使用瓶子作为服务器运行会话。代码如下:
# test.session.py
import bottle
from beaker.middleware import SessionMiddleware
session_opts = {
'session.type': 'file',
'session.cookie_expires': 300,
'session.data_dir': './data',
'session.auto': True
}
app = SessionMiddleware(bottle.app(), session_opts)
@bottle.route('/set_session')
def session_test():
varsession = bottle.request.environ.get('beaker.session')
varsession['value1'] = 'This is the value'
return varsession['value1']
@bottle.route('/get_session')
def sessao():
varsession = bottle.request.environ.get('beaker.session')
return varsession['value1']
bottle.run(app=app)
但是我使用Apache+modwsgi来运行这个CMS。我有点困惑我应该把进口放在哪里。。。我应该把适配器.wsgi还是应该放在“.py”文件中?在
十一WSGI.file文件在
^{pr2}$# .py file
import bottle
from bottle import route, request, debug
from beaker.middleware import SessionMiddleware
session_opts = {
'session.type': 'file',
'session.cookie_expires': 300,
'session.data_dir': './data',
'session.auto': True
}
app = SessionMiddleware(bottle.app(), session_opts)
@route('/')
def funcone():
return "Home Page"
@route('/session_test')
def session_test():
varsession = bottle.request.environ.get('beaker.session')
varsession['value1'] = 'This is the value'
return varsession['value1']
我有500个错误。我只有这些了。在
顺便问一下,在Apache+WSGI上我应该在哪里设置debug True?在
我对瓶子/Python有点陌生。。。。在
这就是我要修改你的WSGI.file文件在
您正在引用默认的\u app(),当您在代码中实现会话时,它已被app替换。在
相关问题 更多 >
编程相关推荐