独立方式运行Django应用程序 比如想在一个外部文件执行django程序,查询课程信息。 代码 # !/usr/bin/python # -*- coding: utf-8 -*- import django import os # 把当前文件设置成django环境 os . environ . se
独立方式运行Django应用程序
比如想在一个外部文件执行django程序,查询课程信息。
代码
# !/usr/bin/python# -*- coding: utf-8 -*-
import django
import os
# 把当前文件设置成django环境
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "course_master.settings")
django.setup()
from course.models import CourseInfo
def main():
# 在外部文件执行django程序
course_info = CourseInfo.objects.all()
for ci in course_info:
print(ci.name)
if __name__ == '__main__':
main()