簡體   English   中英

"以編程方式為遺留數據庫生成 Django 模型"

[英]Programmatically generate Django models for legacy databases

我試圖找出是否有辦法以編程方式為遺留數據庫生成 Django 模型。 因此,給定一個遺留表列表,為每個表創建一個模型。 這是我的意思的一個例子

class Person_001(models.Model):
    id = models.IntegerField(primary_key=True)
    huge_dataset = models.CharField(max_length=70)
    class Meta:
       managed = False
       db_table = 'person_001'

我認為文檔將在這里為您提供極大的幫助Django Docs<\/a>

來自文檔——自動生成模型¶

Django 帶有一個名為 inspectdb 的實用程序,它可以通過自省現有數據庫來創建模型。 您可以通過運行以下命令查看輸出:

$ python manage.py inspectdb

暫無
暫無

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

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