Django创建App文件及App文件各个目录文件的作用

本文介绍了如何在Django中创建App,并详细解释了App目录下的各文件作用,包括初始化文件、admin.py、__init__.py、models.py、tests.py、views.py、migrations文件夹以及如何在settings.py中配置App。同时提到了数据迁移过程和配置时区与语言的方法。
摘要由CSDN通过智能技术生成

如果有看不懂活接不上的可以看一下上一篇:https://blog.csdn.net/weixin_44286547/article/details/86180573

创建django项目App

打开工作目录,在进入创建的django项目中,输入以下指令

python manage.py startapp name     					# 其中是创建App的名称

这样App文件就创建好了

接下来介绍一下各个目录文件的作用

__init__.py:初始化文件 同样也标志我们的app可以被引用
admin.py:它是我们的后台管理工具 , 后期我们的可以通过他管理我们的model和数据库
apps.py:这个是django的生成app名称的文件
models.py:模型文件 里面放的都是数据库表的映射
tests.py:测试文件
views.py:视图函数文件

下面这个我觉得比较重要,毕竟要和数据库连接有关

migrations:我们的数据迁移包 , 他是负责迁移文件 , 生成数据库表数据 , 后期我们要使用他去结合models生成数据库表

  • python manage.py makemigrations:生成迁移文件
  • python manage.py migrate:执行迁移文件

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值