Django缺省使用数据库提供Session支持,原生支持的数据库只有MySQL,SQLite,PostgreSQL和Oracle四种。
而我,现在用的MongoDB······
于是,莫名其妙地,一用到Session,网站就500了:
翻阅了Django的官方文档,在settings.py中添加“SESSION_ENGINE = 'django.contrib.sessions.backends.cache'”,
从而改用缓存提供Session支持,调试运行,一切正常。
参考: