我刚刚安装了 django,我正在他们的网站上做教程。
我在命令行上按照他们的指示进行操作,但我想知道为什么?
例如,您可以访问命令'manage.py startapp xyz',它会创建一个包,但是当我查看manage.py时,它只包含以下代码(由django添加,我没有触摸manage.py )
#!/usr/bin/env python
import os
import sys
if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "DjangoProject12.settings")
from django.core.management import execute_from_command_line
execute_from_command_line(sys.argv)
我在 manage.py 或其他任何地方都看不到 startapp 的任何方法。我不确定这是否是 django 特有的,或者我的 python 知识是否存在一些根本性的差距。谢谢你。