Pycharm上Django的使用 Day2

1.定义模型python

1>打开文件 models.py(定义咱们要在应用程序中管理的数据),建立本身的模型。web

模型告诉Django如何处理应用程序中存储的数据数据库

咱们建立了Topic类,它继承了Django中的Model类app

属性text是一个CharField,用于存储少许的文本,如名称,标题或城市blog

属性date_added是一个DateTimeField,用于记录日期和时间数据继承

另外,咱们须要告诉Django,默认使用哪一个属性来显示有关主题的信息,Django调用方法__str__()来返回存储在text中的字符串字符串

 

2.激活模型io

要使用模型,必须让Django将应用程序注册到项目中,打开文件settings.pydate

发现咱们的应用程序web_app已经注册了,查了一下貌似是从哪一个Django版本开始,建立APP后Django会自动帮你注册~model

若是你的Django版本较低,没有自动注册,你也能够手动将APP名字添加到这个INSTALLED_APPS的列表里

 

3.让Django修改数据库,使其可以存储与模型Topic相关的信息,打开终端:

1>输入python manage.py makemigrations web_app

让Django建立一个迁移文件,这个文件将在数据库中为模型Topic建立一个表

2>输入python manage.py migrate

应用建立出来的迁移文件,让Django替咱们修改数据库

 

总结:

每当要修改web_app管理的数据内容时,例如修改,添加,删除条目信息时,都要采起3个步骤:

1>修改models.py

2>web_app调用makemigrations,让Django肯定怎样修改数据库才可以存储与咱们定义的新模型相关的数据,并建立迁移文件,为模型建立相应的表

3>让Django迁移项目

相关文章
相关标签/搜索