我有一个schema
在 django 模型中调用的字段,它通常包含一个相当大的 json 字符串。在创建任何新实例时,我想添加一个默认值(大约 2000 个字符)。
我发现将整个内容转储到models.py
变量中是相当不干净的。在我的架构(即 a TextField
)中加载此默认值的最佳方法是什么?
例子:
class LevelSchema(models.Model):
user = models.ForeignKey(to=User)
active = models.BooleanField(default=False)
schema = models.TextField() # Need a default value for this
我想了一下。如果我使用 json 文件将默认值存储在某处,那么放置它的最佳位置是什么?显然,如果它位于文件夹中的同一个应用程序中,则更可取。