沐鸣娱乐


        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地图