其余文件调用Django项目自带文件方式

说明:在Django项目app有时想创建别的py文件,调用django项目自带的models.py文件或者settings.py文件等,可以通过如下方式加载

​​​​​​​import os

# python3则不需要加载编码方式
import sys
reload(sys)
sys.setdefaultencoding('utf-8')

# 加载项目路径
sys.path.insert(0, os.path.realpath("../"))
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
django.setup()


from app.models import Test                      # 导入并使用models中的模型,直接操作数据库
from django.conf import settings                 # 导入并使用setting中的配置

 

你可能感兴趣的:(python,Django)