练习 - 获取初学者项目
在本模块中,我们将处理一个狗收容所的网站。 此项目侧重于收集有关所有现有狗收容所和他们希望安置在美国各地的狗的信息。 这个应用的设定愿景是,这些狗能更快地找到合适的家,因为会有来自美国各地(而不仅仅是它们所在的地区)的人来领养它们。
Django 是该项目的理想框架。 它为快速开发面向客户的应用提供了一条途径。 Django 还提供了一个已建立的数据库和管理功能,员工可以轻松地对其进行访问以便快速更新。 我们为此项目创建了初始设置,这使我们能够专注于此模块的概念。
要求
你需要在计算机上安装以下资源来完成练习:
- Python
- Git
- 代码编辑器,如 Visual Studio Code
克隆入门存储库
打开命令窗口或终端。
运行以下命令来克隆入门存储库,并切换到项目的目录。
git clone https://github.com/MicrosoftDocs/mslearn-django-admin-site cd mslearn-django-admin-site/starter
备注
可在解决方案目录中找到此练习的解决方案。
在 Visual Studio Code 中打开项目
我们将使用 Visual Studio Code 作为代码编辑器。
在同一命令或终端窗口中,输入以下命令在 Visual Studio Code 中打开文件夹。
code .
创建虚拟环境
对于我们的项目,我们将遵循使用虚拟环境的最佳做法。
在 Visual Studio Code 中,选择“查看”>“终端”,打开终端窗口。
在新的“终端”窗口中,运行以下命令创建和激活虚拟环境。
# Windows py -3 -m venv venv .\\venv\\Scripts\\activate # macOS or Linux python3 -m venv venv source ./venv/bin/activate
安装 Django
入门项目使用 requirements.txt 文件,以包含所有必需包的列表。 我们可以使用 pip
来安装它们。
在同一“终端”窗口中,运行以下命令安装所需的包。
pip install -r requirements.txt
创建数据库
出于开发目的,Django 使用 SQLite 的实例。 可以使用 Django 通过数据库迁移工具来创建数据库。
在同一“终端”窗口中,运行以下命令创建数据库。
python manage.py migrate
启动服务器
Django 可以在本地托管应用程序。 我们将使用 Visual Studio Code 中的内置终端窗口执行此步骤。
在同一“终端”窗口中输入以下命令。
python manage.py runserver