Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如果我更改classes属性,django会自动更改数据库结构吗?_Python_Database_Django - Fatal编程技术网

Python 如果我更改classes属性,django会自动更改数据库结构吗?

Python 如果我更改classes属性,django会自动更改数据库结构吗?,python,database,django,Python,Database,Django,我是django的新手,所以我对数据库同步有点困惑。 假设我最初有5个类属性,我使用站点2天,数据在数据库中。 然后我删除了2个属性,又添加了3个属性 我想知道Django会怎么处理 已删除列的数据 以前没有的新专栏。所以,它会在数据库中为以前存在的数据行输入空数据吗 我不知道你怎么会糊涂。在一个大框中,声明明确指出,“Syncdb不会改变现有的表” 使用类似于更改现有表的内容。如果表中的数据可能被截断,请使用manage.py reset appname。在启动Django时,学习使用Sout

我是django的新手,所以我对数据库同步有点困惑。 假设我最初有5个类属性,我使用站点2天,数据在数据库中。 然后我删除了2个属性,又添加了3个属性

我想知道Django会怎么处理

  • 已删除列的数据
  • 以前没有的新专栏。所以,它会在数据库中为以前存在的数据行输入空数据吗

  • 我不知道你怎么会糊涂。在一个大框中,声明明确指出,“Syncdb不会改变现有的表”


    使用类似于更改现有表的内容。

    如果表中的数据可能被截断,请使用manage.py reset appname。

    在启动Django时,学习使用South应该是最重要的学习内容。哦,我可以从中节省多少数据输入。。。