簡體   English   中英

數據庫優先 Django 模型

[英]Database first Django models

在 ASP.NET 中,有實體框架或稱為數據庫優先代碼的東西。 Django 有類似的東西嗎? 我通常使用一個預先存在的數據庫,我需要為其創建后端(以及隨后的前端)。 其中一些 RDB 有許多表和關系,因此手動編寫模型不是一個好主意。 我已經在谷歌上搜索了解決方案,但相對而言卻是兩手空空。 想法將不勝感激。

謝謝!

您可以使用此鏈接上的信息。

python manage.py inspectdb > models.py

https://docs.djangoproject.com/en/3.0/howto/legacy-databases/這取決於您的數據庫,但我已經使用過它並且很好。

Django 中的默認值是 Code First 類型的方法,其中 Django 框架引擎根據您的模型為您創建一個 Db,並使用遷移來更新具有模型更改的 Db(如 Code First)。 https://docs.djangoproject.com/en/1.11/intro/tutorial02/

您所描述的聽起來像是 .Net 世界中的數據庫優先方法。 將 Django 與舊數據庫集成: https : //docs.djangoproject.com/en/1.11/howto/legacy-databases/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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