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)

浙公网安备 33010602011771号