美文网首页
在 Python 文件中使用 Django 环境

在 Python 文件中使用 Django 环境

作者: vckah | 来源:发表于2018-06-16 12:53 被阅读0次

在 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 语句,具体是什么我忘了,有哪位大佬知道麻烦评论告诉我一声。

相关文章

网友评论

      本文标题:在 Python 文件中使用 Django 环境

      本文链接:https://www.haomeiwen.com/subject/zdcbeftx.html