[英]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.