Django-创建应用(django学习04)

本文详细介绍Django项目中创建自定义应用(app)的步骤,包括使用命令行创建app、添加app到settings.py、理解各模块功能,以及如何通过views.py响应请求并配置URL。

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

1、打开命令行,切换到manage.py同级目录

2、命令行输入python3 manage.py startapp mm(app名字)

(注意:不可以使用python内置模块作为app名字,会报错)

3、添加应用到settings.py中的INSTALLED.APPS里面

4、完成上述步骤之后,Django项目文件夹下多了一个以APP名命名的文件夹,里面包含以下目录

介绍一下每个模块的功能和作用:

migrations:数据一致(迁移)模块,和数据库有关,一般不动

admin.py:当前应用的后台管理系统配置,Django自带

apps.py:当前应用的一些配置,是Django1.9后出现的新内容,一般不管

models.py:数据模块,跟创建数据库有挂,使用ORM框架,类似于MVC中的Model(模型)

test.py:自动化测试模块,Django提供自动化测试功能,在这个文件下编写测试脚本。

views.py:执行响应的代码所在模块,是代码逻辑处理的主要地点,项目中的大部分代码都是在这个里面编写。

实例:创建第一个页面

如上文所述,与响应相关的页面都需要在你创建的APP文件夹下的views.py中编写代码

Django使用HttpResponse方法来响应请求,在Django的views中,每个请勿都有一个函数处理,所以需要创建函数。

要响应请求,首先要接收请求,所以用于响应请求的需要传入参数,一般我们使用约定俗称的名字表示请求,即request

例如在mm.views.py中创建一个名为index的响应函数让其返回Helloworld

每个响应函数都对应一个url,所以在创建完响应函数之后,我们需要在与项目同名的文件夹目录下的urls.py中配置好url,每个url都要以url的形式写出来,存放在utlpatterns列表中

运行程序命令:python3 manage.py runserver 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学渣王菜菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值