万谱




Django初学者教程 – 创建APP(django创建应用)

上节我们讨论了关于Django项目文件及PyCharm相关内容,这节我们了解一下什么是Django应用及目录结构。

什么是APP

我们平常在移动设备(例如 :手机 、平板等)上使用的软件,通常叫它们App。但是在这里我们要说的是 ,Django对于整个项目的功能划分为多个小单位 ,也就是多个app ,各app整合为一个项目 。

例如:

上节我们创建的website项目就相当于一所学校 ,而app就相当于学校里面的餐厅 、超市 、教室等。

创建APP

上节课程中,我们已经创建好了”website”项目,继续在此项目中创建APP,并命名为”music”。

打开PyCharm,进入website项目界面,打开Terminal ,输入一下命令:

python manage.py startapp music

Django初学者教程 – 创建APP(django创建应用)

python manage.py startapp music

我们会看到在website项目目录中,生成了一个以”music”命名的Python包 ,创建app成功 。我们打开”music”包,会看到默认生成了一些文件,接下来简要介绍一下所有这些文件都有什么作用 。

Django初学者教程 – 创建APP(django创建应用)

以”music”命名的Python包

APP文件简述

migrations目录:用于存储应用的数据表结构的指令 ,通过这些指令可以修改和创建数据库 。后面涉及到数据库时,我们详细说明其作用 。

admin.py:这个文件中可以自定义django管理工具,比如设置在管理界面能够管理的项目 ,或者通过重新定义与系统管理有关的类对象 ,向管理功能增加新的内容。

app.py:一般是应用相关的配置。

models.py:app应用数据模型 ,每个app都会有一个该文件 。

tests.py:用来编写测试的文件,来测试app 。

views.py:比较重要,保存响应各种请求的函数或类,后面我们用到的时候更能加深理解 。

接下来 ,我们编写第一个视图,并将app运行起来。

Django初学者教程 – 创建APP(django创建应用)

相关新闻

联系我们
联系我们
分享本页
返回顶部



XML地图