沐鸣娱乐


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