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版本号。

posted @ 2018-01-24 20:26  筑诚软件  阅读(134)  评论(0编辑  收藏  举报