创建项目
Django 管理工具是指
django-admin
用以下命令创建一个名为
HelloWorld
的项目
> django-admin startproject HelloWorld
查看初始的目录结构
> cd HelloWorld> tree /f卷 Windows 的文件夹 PATH 列表卷序列号为 46FE-5C4FC:.│ manage.py│└─HelloWorldasgi.pysettings.pyurls.pywsgi.py__init__.py
-
manage.py
: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
-
HelloWorld
: 项目的容器。
-
HelloWorld/__init__.py
: 一个空文件,告诉 Python 该目录是一个 Python 包。
-
HelloWorld/asgi.py
: 一个 ASGI 兼容的 Web 服务器的入口,以便运行你的项目。
-
HelloWorld/settings.py
: 该 Django 项目的设置/配置。
-
HelloWorld/urls.py
: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站\”目录\”。
-
HelloWorld/wsgi.py
: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
运行项目
在项目目录下启动服务器
> python manage.py runserver
在浏览器中输入
http://localhost:8000/
或
http://127.0.0.1:8000
按
Ctrl+C
可以退出
此时目录结构变为
C:.│ db.sqlite3│ manage.py│└─HelloWorld│ asgi.py│ settings.py│ urls.py│ wsgi.py│ __init__.py│└─__pycache__settings.cpython-37.pycurls.cpython-37.pycwsgi.cpython-37.pyc__init__.cpython-37.pyc
其中
_pycache_
下的是编译后的各文件,而
db.sqlite3
是自动生成的数据库文件