Django学习笔记一十——Django项目在python脚本中的调用

在有些时候,我们需要在一个py文件中对Django项目进行调用,用来调试一些其他的功能。实现的方法还是比较简单的

比方我们要在一个脚本中直接通过ORM来操作数据库,就可以用下面的代码实现

import os

if __name__ == '__main__':
    os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ORMtest.settings")
    import django
    django.setup()

    from appname import models

要注意的几点:环境变量中设置的内容和manage.py中的内容是一样的

 第二:py脚本文件最好和manage。py文件同级。

第三:要先import django,在导入所需要的app

下面就可以直接运行py文件来实现相应的功能了

猜你喜欢

转载自www.cnblogs.com/yinsedeyinse/p/12690822.html