Python3之外部文件调用Django程序操作model等文件实现

import os
import sys
import django
sys.path.append(r'C:\Users\Administrator\PycharmProjects\your projectname')

os.chdir(r'C:\Users\Administrator\PycharmProjects\your projectname')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "your projectname.settings")
django.setup()

 示例:

import os
import sys
import django
sys.path.append(r'/Users/bosshong/PycharmProjects/xfz')

os.chdir(r'/Users/bosshong/PycharmProjects/xfz')
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "xfz.settings")
django.setup()

from apps.news.models import News

news = News.objects.all()

for news in news:
    print(news.content)
View Code

 

posted @ 2018-09-20 15:18  王家俊  阅读(215)  评论(0)    收藏  举报