如何独立运行Django应用程序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计224个文字,预计阅读时间需要1分钟。
独立方式运行Django应用,类似于在外部文件中执行Django程序,以查询课程信息。代码如下:
pythonmain.pyfrom django.core.management import execute_from_command_line
if __name__==__main__: execute_from_command_line(['manage.py', 'runserver', '0.0.0.0:8000'])
确保你的Django项目设置正确,并将此脚本作为主入口点。这样,当你运行`main.py`时,Django应用将启动,并可以通过浏览器访问。
独立方式运行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()
本文共计224个文字,预计阅读时间需要1分钟。
独立方式运行Django应用,类似于在外部文件中执行Django程序,以查询课程信息。代码如下:
pythonmain.pyfrom django.core.management import execute_from_command_line
if __name__==__main__: execute_from_command_line(['manage.py', 'runserver', '0.0.0.0:8000'])
确保你的Django项目设置正确,并将此脚本作为主入口点。这样,当你运行`main.py`时,Django应用将启动,并可以通过浏览器访问。
独立方式运行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()

