Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.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
Php 在Django模型中显示alter表格更改_Php_Django_Database_Django Models - Fatal编程技术网

Php 在Django模型中显示alter表格更改

Php 在Django模型中显示alter表格更改,php,django,database,django-models,Php,Django,Database,Django Models,我有一个公共数据库,由Django应用程序和php项目访问。我从php端向该数据库的表中添加了一些列。因此,我的问题是如何在Django的models.py文件中看到数据库中所做的更改。有一个inspectdb工具,可以从现有数据库生成模型。您可以尝试在新项目中运行它,并将自动生成的模型与现有模型进行比较 但是,Django没有根据数据库的当前状态更新模型的工具。如果更改数据库,则由您更新模型,并创建和伪造任何迁移,除非模型不受Django管理。@Manasvi您可以在Django项目内运行py

我有一个公共数据库,由Django应用程序和php项目访问。我从php端向该数据库的表中添加了一些列。因此,我的问题是如何在Django的models.py文件中看到数据库中所做的更改。

有一个
inspectdb
工具,可以从现有数据库生成模型。您可以尝试在新项目中运行它,并将自动生成的模型与现有模型进行比较


但是,Django没有根据数据库的当前状态更新模型的工具。如果更改数据库,则由您更新模型,并创建和伪造任何迁移,除非模型不受Django管理。

@Manasvi您可以在Django项目内运行
python manage.py inspectdb>sample_model.py
命令,该命令将生成“sample_model.py”文件,从该文件中可以复制所需模型的代码,并将其替换到主数据库中models.py文件

希望有帮助