cost 222 ms
django 管理站點返回 MultipleObjectsReturned 異常,帶有 inspectdb 導入的遺留數據庫和復合主鍵

[英]django admin site returns MultipleObjectsReturned exception with inspectdb imported legacy database and composite primary key

使用 inspectdb,我在 django 中導入了一個遺留數據庫,其中包含具有復合主鍵的實體。數據庫模式包含大約 200 個不同的實體,inspectdb 在這種情況下非常方便。 這是 mysql 中的架構: 在 django 中自動生成 model(使用 python manager.py i ...

Django遺留數據庫inspectdb從字段名稱中刪除“_id”后綴

[英]Django legacy database inspectdb removes "_id" suffix from field names

我在 django 中使用檢查數據庫來處理遺留數據庫時遇到問題。 我相信我的問題本質上與這里描述的相反: Django用_id后綴ForeignKey字段 我的數據庫中的許多字段名稱都以“_id”結尾。 在運行inspectdb時,那些以“_id”結尾並且也是ForeignKeys或OneToO ...

Django inspectdb 不尊重兩列上的主鍵(postgres)

[英]Django inspectdb not respecting primary key on two columns (postgres)

我正在使用 Django 連接到現有的 Postgres 數據庫,使用 inspectdb 生成我的 models.py 文件。 Postgres 中的表是這樣創建的: 然后我運行python manage.py inspectdb --database primary > models ...

Django:無法檢查數據庫表到文件

[英]Django: can't inspectdb database tables to file

我有一個包含大約 25 個表的數據庫,我想為我的 python 項目自動生成模型文件。 為了開發項目,我將 PyCharm 與 MariaDB 作為 RDMS 一起使用。 數據庫的基本設置已經完成。 在下一步中,我切換到 manage.py 控制台來運行第一個命令: 這工作正常。 每個表都將列 ...

嘗試獲取 model 對象時出現 Django 未知列錯誤

[英]Django unknown column error when trying to get a model objects

我正在嘗試設置一個 Web 應用程序,該應用程序使用 Dajngo 修改現有的 MySQL 數據庫,下表的 model 是通過 Django 檢查數據庫生成的: 這是數據庫中base_case表的SQL: 問題是當我嘗試通過 Django ORM 獲取對象時,我不斷收到此錯誤 ...

使用大型的舊版MySQL數據庫時,我可以在多大程度上依賴django的inspectdb命令?

[英]How much can I rely on the inspectdb command of django for using a large legacy MySQL database?

我需要建立一個網站門戶,以便根據我大學圖書館中的活動生成報告。 為此,我得到了一個大型數據庫,其中包含200多個表。 由於我已經在django上完成了網站開發,所以我希望使用它。 現在,由於我已經有一個舊數據庫,因此我想到了使用django的inspectdb命令根據數據庫自動生成模型 ...

從Django到Postgres DB的奇怪遷移。 如何保存現有數據

[英]strange migration from django to postgres DB. How to save an exist data

我走的路很奇怪,但這是環境的結果。 我必須通過inspect_db從現有的postgres DB中生成單個model.py。 接下來,我修復一些字段(密鑰有一些問題),並在該項目中創建2個應用程序。 因此,現在我有3個model.py(它們是splits.py,它們是由inspect_db ...

Django 不斷遷移相同的外鍵

[英]Django keeps migrating the same foreign key

我正在將現有數據庫導入到它自己的 Django 項目中。 我已經通過inspectdb從數據庫生成了初始模型,並且通過在表元設置中注釋managed=False行,使 Django 能夠一次控制每個表。 我從簡單的模型開始,在啟用帶有外鍵的表時遇到了障礙。 Django 不斷為外鍵DocTagID ...

ORA-00904: "IDENTITY_COLUMN": 使用 INSPECTDB DJANGO 的無效標識符錯誤

[英]ORA-00904: "IDENTITY_COLUMN": invalid identifier error using INSPECTDB DJANGO

我在Oracle 11.2有一個現有數據庫。 我正在嘗試使用django inspectdb實用程序來自動創建模型,但出現錯誤: 在任何表中都沒有名為IDENTITY_COLUMN列,並且由於我沒有直接訪問數據庫,因此不可能出現拼寫錯誤的列名或訪問錯誤的列。 如果有人可以就如何解決此錯誤提供 ...

django2中json的inspectdb命令生成django.contrib.postgresql.fields.JSONField而不是django.contrib.postgres.fields.JSONField嗎?

[英]inspectdb command for json in django2 generates django.contrib.postgresql.fields.JSONField instead of django.contrib.postgres.fields.JSONField?

我切換到django 2,因為它支持使用inspectdb來檢測json字段,但是當我運行inspectdb時,它會生成django.contrib.postgresql.fields.JSONField,我不知道從哪里導入它。 如django文檔中指定的那樣django_inpectdb ...

Django:無法導入多個遺留數據庫

[英]Django: Can't import multiply legacy databases

因此,我試圖站起來一個Django站點,該站點將查詢我的數據庫並返回報告。 我有5個舊數據庫需要導入。 我將其設置為默認值並運行了inspectdb。 這個已正確導入,現在已全部設置好。 我針對下一個運行了inspectdb,得到了模型,但是當我單擊管理面板中的鏈接時,出現錯誤。 我的 ...

django inspectdb'unique_together'指的是不存在的字段

[英]django inspectdb 'unique_together' refers to the non-existent field

我有一個舊數據庫,希望在django項目中用作第二個數據庫。 我將數據庫添加到設置文件中,並運行: 腳本在不到一秒鍾的時間內完成,結果令人震驚。 它理解了我所有的桌子-大概我一開始就這么認為。 當我嘗試運行時: 我有這樣的錯誤: 所有引發錯誤的表都是多對多鏈接表,其 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM