feat: support skip table migration by set managed=False (#397)

This commit is contained in:
Waket Zheng
2025-02-21 17:08:03 +08:00
committed by GitHub
parent 41df464e8b
commit 91adf9334e
7 changed files with 84 additions and 10 deletions

View File

@@ -102,6 +102,7 @@ class Product(Model):
class Meta:
unique_together = (("name", "type"),)
indexes = (("name", "type"),)
managed = True
class Config(Model):
@@ -118,6 +119,21 @@ class Config(Model):
email: fields.OneToOneRelation[Email]
class Meta:
managed = True
class DontManageMe(Model):
name = fields.CharField(max_length=50)
class Meta:
managed = False
class Ignore(Model):
class Meta:
managed = False
class NewModel(Model):
name = fields.CharField(max_length=50)