我已通過管理界面手動將條目(行)添加到我的Django項目中的模型。Django模型條目不可用於其他開發人員
我也跑了下面的命令 python3 manage.py makemigrations
& python3 manage.py migrate
的問題是,我是唯一一個可以看到在數據庫中的數據,和其他開發商無法看到它們。
他們都使用我的電腦上現有的相同的項目文件。
我已通過管理界面手動將條目(行)添加到我的Django項目中的模型。Django模型條目不可用於其他開發人員
我也跑了下面的命令 python3 manage.py makemigrations
& python3 manage.py migrate
的問題是,我是唯一一個可以看到在數據庫中的數據,和其他開發商無法看到它們。
他們都使用我的電腦上現有的相同的項目文件。
您的數據庫文件是否也包含在「項目文件」中。如果您使用由Django生成的本地sqlite3
文件或者其他任何非本地數據庫文件,而其他開發人員不具備此功能,那麼他們爲什麼會看到您對數據庫的更新?
我很傻!我認爲該項目將包含數據庫文件。我不得不在另一臺計算機上轉儲並從MySQL加載數據。 – lonel
爲什麼其他開發人員能夠在本地開發數據庫中看到更新? –
你是對的。我使用了'mysql -u用戶名-p數據庫名> filename.sql'來轉儲數據,並使用'mysql -u用戶名-p數據庫名<文件名.sql'在另一臺計算機上重新加載它。 – lonel
edit:'mysqldump -u username -p database_name > filename.sql' – lonel