外观
创建项目
在venv环境中使用django-admin创建项目,命令如下:
django-admin startproject blog运行此命令后不会有任何提示,Django会在用户文件夹下创建blog项目,我们将它移至项目文件夹中。
它的目录结构如下图。

在生成的目录结构中,各个目录的作用如下表。
| 文件 | 说明 |
|---|---|
| manage.py | Django程序的入口,一个可以用各种方式管理Django项目的命令行工具 |
| blog/__init__.py | 一个空文件,告诉Python这个目录是一个Python包 |
| blog/asgi.py | 项目运行在ASGI兼容Web服务器的入口 |
| setting.py | Django的总配置文件,可以配置App、数据库、中间件、模板等诸多文件 |
| urls.py | Django默认的路由配置文件,可以在其中include其他路径的url.py |
| wsgi.py | Django实现的WSGI接口文件,用来处理Web请求 |
创建完项目以后,进入blog目录,使用如下命令运行项目。
python manage.py runserver
可以看到,服务器已经监听8000端口了。浏览器输入127.0.0.1:8000即可看到如下界面。
