dango_2.0_项目创建_目录讲解
备忘:
项目 是 Django 实例一系列设置的集合,它包括数据库配置、Django 特定选项以及应用程序的特定设置。
运行 django-admin.py startproject mysite 命令在当前目录创建一个 mysite 目录。
mysite/
mysite/ __init__.py manage.py settings.py urls.py
- 外部
mysite/
根目录只是项目的容器。它的名字对Django来说无关紧要; 你可以将它重命名为你喜欢的任何东西。 manage.py
:一个命令行实用程序,允许您以各种方式与此Django项目进行交互。您可以manage.py
在django-admin和manage.py中阅读有关的所有详细信息 。- 内部
mysite/
目录是项目的实际Python包。它的名称是您需要用来导入其中任何内容的Python包名称(例如mysite.urls
)。 mysite/__init__.py
:一个空文件,告诉Python该目录应该被视为Python包。如果您是Python初学者,请阅读官方Python文档中有关包的更多信息。mysite/settings.py
:此Django项目的设置/配置。 Django设置将告诉您有关设置如何工作的所有信息。mysite/urls.py
:这个Django项目的URL声明; 您的Django支持的站点的“目录”。您可以在URL调度程序中阅读有关URL的更多信息。
和mange.py 同级的目录就是项目的根目录。
现在在manage 使用 python manage.py runserver 运行项目
改变项目监听地址 python mange,py runserver 0.0.0.0:8000
会让 Django 监听所有网络接口,因此也就让其它电脑可连接到开发服务器了。
运行成功,命令窗口会显示
Validating models... 0 errors found. Django version 1.0, using settings 'mysite.settings' Development server is running at http://127.0.0.1:8000/ Quit the server with CONTROL-C.