创建app子应用,配置数据库,编写模型,进行数据迁移

本文介绍了在Django框架下如何创建和配置子应用,详细阐述了数据库的创建、配置及ORM模型的编写。在数据库开发中,通过实例讲解了字段类型和属性,并指导如何进行数据迁移,解决迁移过程中的常见问题。最后讨论了站点管理和后台数据操作。
摘要由CSDN通过智能技术生成

web开发django模型

在django开发中,要求我们使用app进行数据库的开发

在一个web项目中,比如电商项目,电商项目中有用户管理模块,订单管理模块,商品管理的模块,日志管理等模块放在同一个urls,views中不方便管理,django给我们提供了子应用,将独立的功能进行独立管理,将独立的模块放在同一个app当中,包括该模块的路由,视图,html,静态资源。

1.创建app子应用

python manage.py startapp app01
app01 是子应用的名字

子应用目录说明

在这里插入图片描述

migrations 数据迁移文件,数据库表结构的同步的

admin.py 站点管理

apps.py 配置当前子应用的相关信息

models.py 模型

tests.py 用于开发测试应用

views.py 视图文件

注意:

  子应用中没有路由文件,需要自己创建

2.配置子应用

在这里插入图片描述

3.使用

在这里插入图片描述

4.配置子应用管理自已的路由

在这里插入图片描述

步骤:

  1. 子应用中创建urls.py

  2. 主目录的路由文件中 导入include

    path(‘app01/’,include(‘app01.urls’))

访问:
在这里插入图片描述

django数据库开发思维与ORM

1.创建数据库

create database stu charset=utf8;

2.配置数据库

在主目录的settings.py文件中 配置数据库

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值