django models.py的起头为什么是from django.db import models

django models.py的开头为什么是from django.db import models?
我在django初级创建一个练习项目后遇到一个困惑的问题: 
 执行   python manage.py startapp 练习项目应用名 后,要配置应用的models.py, 我不知道models.py里第一行为什么要写from django.db import models,尽管已经是系统创建好的了,我不知道django.db是什么时候是被导入项目中的? 或者说model.py什么时候起作用,其实还是对django架构不了解,希望能有高人解惑呵
------解决思路----------------------
这个,你需要读代码。
------解决思路----------------------
models.py是控制数据库的,应用运行前,要先同步数据库,这时models就起作用了
推荐阅读《The Django Book》,有中文chm版本