Django – 创建应用程序集 – 2
在上一篇文章中,我们讨论了为什么应用程序在Django项目管理中很重要?使用Django应用程序的好处是什么?在这篇文章中,我们将讨论我们要建立什么,以及应用程序如何在Django项目中发挥重要作用?
项目纲要 –
我们将建立一个本地主机的电子商务手机网站,它可以像Flipkart一样向我们展示细节。什么可以是智能手机的细节?
- Price
- Brand
- 品牌名称
- Country
- Specifications
- RAM
- ROM
- Camera
- Battery
- Color
- Ratings
- Reviews
- Quantity Available
制作应用程序 –
从上面的列表中,我们可以看到,品牌本身可以是数据库中的一个不同的表。为了方便用户,Django本身提供了SQLite3数据库,我们将在这一系列中使用。在部署过程中,我们可以使用不同的数据库。如果想了解更多关于数据库的信息,请查看《数据库管理系统》。
要为品牌创建一个应用程序,在你的终端运行以下命令
python manage.py startapp brand
现在,品牌文件夹应该看起来像
这些文件是什么
__init__.py
: 这是个Python包。
admin.py
: 在python文件中,我们将编写与管理相关的代码。
models.py
: 在这个python文件中,我们将编写围绕数据库处理的代码。
tests.py
: 在这个Python文件中,我们可以编写测试代码,以测试在我们的代码中所做的改变是否工作正常,然后再将它们纳入我们的主代码。
views.py : 在这个python文件中,我们将写出用户在网页上应该查看的内容,正如文件的名字所暗示的那样。
迁移。这是一个文件夹,它将存储我们在数据库中的所有变化。最初,它是空的,因为它只包含自己的init.py,我们还没有与数据库交互。
现在,去geeks_site/settings.py,在INSTALLED_APPS中,加入brand。它将把brand应用程序整合到你的项目_geeks_site。