Django 快速入门
本文通过一个简单的示例,演示如何创建并启动一个 Django 网站项目。
创建项目
如果这是你第一次使用 Django,那么你必须要照顾一些初始设置。也就是说,你需要自动生成一些建立 Django 项目的代码。
打开 Shell 终端,切换到你要存储代码的目录,然后运行以下命令:
django-admin startproject mysite
我们来看看 startproject 创建的内容:
[root@localhost mysite]# tree
.
├── manage.py
└── mysite
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
关于上面自动生成的目录与文件解释如下:
- manage.py:一个命令行实用程序,可以让你以各种方式与此 Django 项目进行交互。
- 外部 mysite/ 根目录:只是一个项目的容器。它的名字与 Django 无关; 你可以将其重命名为你喜欢的任何内容。
- 内部 mysite/ 目录:这是你的项目的实际 Python 包。它的名字是你需要用来导入其中的任何内容的 Python 包名称(例如 mysite.urls)。
- init.py:一个空的文件,告诉 Python 这个目录应该被认为是一个 Python 包。
- settings.py:此 Django 项目的设置/配置。 Django 设置会告诉你所有关于设置的工作原理。
- urls.py:该 Django 项目的 URL 声明,即驱动 Django 网站的“目录”。
- wsgi.py:为 Django 项目提供 WSGI 兼容的 Web 服务器的服务入口点。