外部python脚本调用django 手动清理session

调试orm

在django项目根目录下创建文件test_orm.py,它和manage.py是同级的

import os

if __name__ == "__main__":
    # 设置django环境
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名称.settings")
    import django
    django.setup()

    from app01 import models

    obj = models.Article.objects.filter(id=1).values()
    print(obj)

清理过期session

如果用户主动退出,session会自动清除,如果没有退出就一直保留,记录数越来越大,要定时清理没用的session。

django中已经提供了这个方法,推荐把它加入到crontab中自动清理过期的session,防止session表记录过大,影响访问速度。

manage.py clearsessions

猜你喜欢

转载自www.cnblogs.com/erhao9767/p/10711713.html
今日推荐