Django中的app应用

本文详细介绍了Django框架中app的创建与使用方法,包括如何通过命令行创建app,将其注册到settings.py,以及如何在app中编写视图函数、路由和模板。同时,文章还讲解了Django支持的子路由配置,以及模板和静态文件的独立管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Django中的app

app(application)就是应用的意思,当我们的项目足够大的时候,我们将功能单独分成多个app进行开发。举个例子:
一个项目project就相当于 某某大学, 一个app就相当于xx学院。
Django本身是鼓励开发者进行相对独立的项目开发的,因此我们建议以后使用app进行开发。
1,创建app
(1)命令行创建:命令: python manage.py startapp app名称
(2)、在 settings.py 文件 INSTALLD_APPS 列表中注册app

  1. 在app的views.py中编写视图函数
  2. 在urls.py中写路由
  3. 在templates中写html页面
    2、App内部的独立文件
    django支持我们在每个app应用中编写自己的子路由(url)
    (1)、编写自己的子路由
    在这里插入图片描述
    (2)、主路由包含子路由
    在这里插入图片描述
    (3)、访问路径时,主路径+子路径
    3,独立模板文件
    在外层的templates中和app01、app02中分别创建index.html,默认访问外层templates中的index.html文件,如果templates中不存在,则按照settings.py中
    App的注册顺序进行加载。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    4. 独立静态文件
    在这里插入图片描述
    注意:
    在线上和项目当中,django使用不是一套静态文件
    Apache和Nginx当中都需要配置独立的静态文件路由

1、配置静态根目录
在这里插入图片描述
2、创建app当中的静态目录结构
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值