Django APP Model 数据表

在此把自己的记忆存个档,以备日后翻阅,有些可能是我理解的还不到位,也欢迎大家指正。

django Project可以理解为一个大的工程,它里面可以包含很多小的APP(Django中称为模型),而这些模型又都是可以相互调用的独立功能模块。在模型中的models.py,我们可以定义从models.Model继承的类,这样定义的每一个类,最终都会在MySQL中表现为一个数据表。就是这样的。我感觉Django好像把MySQL封装了,通过这些Model类就实现了对数据库的基本操作。

manage.py是django框架的管理工具,是在命令行中执行的,很强大。

这些Model类在首次运行之前会自动在MySQL数据库中创建Django框架数据表(就是它自己需要用的)和用户自定义的数据表(就是Model类)。需要依次做:manage.py makemigrations记录修改 和 manage.py migrate 迁移。 如果不做makemigrations,则系统只会创建Django框架数据表。此处可以参考:https://www.cnblogs.com/linxiyue/p/4106514.html,这两个命令在Eclipse中也提供的很好的支持。

注意这里提示的Django版本号。

转载于:https://www.cnblogs.com/mchp/p/8343397.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值