Django-admin.py startproject到底做了什么?

时间:2012-09-23 11:33:48

标签: python django

我刚刚开始使用python并直接进入django。我已经建立了第一个项目并且玩了一下。到现在为止还挺好。现在,我正在努力深入了解正在发生的事情。

我找不到有关startproject实际执行的任何信息。我知道它创建了一个Django项目的页面结构,但是它还做了什么吗?

1 个答案:

答案 0 :(得分:1)

示例:

# running django-admin.py inside /opt
/opt$ django-admin.py startproject testproject

创建结构:

  • /选择
    • testproject
      • manage.py(您使用的脚本代替django-admin.py用于此项目)
      • testproject(保存项目代码库的目录)
      • __init__.py(此文件允许Python知道此文件夹是一个包)
      • settings.py(从模板创建的django设置文件)
      • urls.py(您放置所有网址结构的Django网址文件)
      • wsgi.py(稍后可用于为您的应用程序提供的WSGI脚本)

那就是它。