在 Python 文件中使用 Django 环境

2018-06-16  本文已影响0人  vckah

在 Django 目录中新建一个 py 文件,当你想引入 Django 的有关模块或变量时,需要设置 Django 环境。

import os
if __name__ == '__main__':
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "项目名称.settings")
    import django
    django.setup()

    from xxx import xxx
    pass

在 Django 终端打印 SQL 语句

在 settings.py 文件,输入以下代码

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'handlers': {
        'console':{
            'level':'DEBUG',
            'class':'logging.StreamHandler',
        },
    },
    'loggers': {
        'django.db.backends': {
            'handlers': ['console'],
            'propagate': True,
            'level':'DEBUG',
        },
    }
}

Django 还有一个用于性能分析的第三方包,可以查看那些耗时的 SQL 语句,具体是什么我忘了,有哪位大佬知道麻烦评论告诉我一声。

上一篇下一篇

猜你喜欢

热点阅读