Merge pull request '添加manage.py注释' (#3) from wy_branch into develop

pull/7/head
prwcb3yfo 4 months ago
commit 546ebe1a60

1
1

@ -0,0 +1 @@
1

@ -1,22 +1,29 @@
#!/usr/bin/env python
"""
Django项目管理脚本
用于执行各种Django管理命令如runservermigratemakemigrations等
"""
import os
import sys
if __name__ == "__main__":
# 设置Django配置文件的默认路径
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "djangoblog.settings")
try:
# 导入Django的命令行执行工具
from django.core.management import execute_from_command_line
except ImportError:
# The above import may fail for some other reason. Ensure that the
# issue is really that Django is missing to avoid masking other
# exceptions on Python 2.
# 如果导入失败可能是因为Django未安装
# 尝试导入django模块以确认是否真的未安装Django
try:
import django
except ImportError:
# Django确实未安装抛出友好的错误提示
raise ImportError(
"Couldn't import Django. Are you sure it's installed and "
"available on your PYTHONPATH environment variable? Did you "
"forget to activate a virtual environment?"
"无法导入Django。请确保已正确安装Django"
"并且PYTHONPATH环境变量中包含Django的路径。"
"您是否忘记激活虚拟环境了?"
)
raise
# 执行命令行参数指定的Django管理命令
execute_from_command_line(sys.argv)

Loading…
Cancel
Save