Django – 创建应用程序 |套装 – 2
在上一篇文章中,我们讨论了为什么应用程序在 Django 项目管理中很重要?使用 Django 应用程序有什么好处?在本文中,我们将讨论我们将构建什么以及应用程序如何在 Django 项目中发挥重要作用?
项目大纲——
我们将建立一个 localhost 电子商务手机网站,可以向我们展示 Flipkart 等详细信息。智能手机的细节可以是什么?
- 价格
- 品牌
- 品牌
- 国家
- 规格
- 内存
- 只读存储器
- 相机
- 电池
- 颜色
- 收视率
- 评论
- 可用数量
制作应用程序 –
从上面的列表中,我们可以看到品牌本身可以是数据库中的不同表。为了用户的舒适,Django 本身提供了我们将在本系列中使用的 SQLite3 数据库。在部署期间,我们可以使用不同的数据库。要了解有关数据库的更多信息,请查看数据库管理系统。
要为品牌创建应用程序,请在终端中运行以下命令
python manage.py startapp brand
现在,品牌文件夹应该看起来像
这些文件是什么?
__init__.py: This is a python package.
admin.py: In python file, we will write code which will be relevant to admin.
models.py: In this python file, we will write code which will be revolving around database handling.
tests.py: In this python file, we can write test codes to test if changes done in our code is working fine or not before including them in our main code.
views.py: In this python file, we will write what should user view on a webpage as name of file suggests.
Migrations: It is a folder which will store all the changes that we will make in database. Initially, it is empty as it contains only __init__.py
of its own and we haven’t interacted with database yet.
现在,转到geeks_site/settings.py
并在INSTALLED_APPS
中添加品牌。它将品牌应用程序集成到您的项目geeks_site中。