美文网首页
在 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