schema
通常、かなり大きなjson文字列を含むdjangoモデルで呼び出されるフィールドがあります。新しいインスタンスが作成されるときに追加したいデフォルト値 (約 2000 文字) があります。
全体を変数にダンプするのはかなり不潔だと思いmodels.py
ます。このデフォルト値をスキーマ ( 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 ファイルを使用してデフォルト値をどこかに保存している場合、どこに配置するのが最適ですか? フォルダー内の同じアプリ内にある場合は、明らかに望ましいです。