したがって、Djangoを使用して接続しようとしているこの既存のデータベースがあり、データベースをすでにイントロスペクトしていて、実際に何かを行う前にモデルをクリーンアップしているだけで、障害に遭遇しました。データベーステーブルの1つに次の行があります。
「名前」文字の変化NOTNULL
実行するpython manage.py syncdb
と、次のエラーが発生します。
app.artistname: "name":CharFieldsには、正の整数である"max_length"属性が必要です。
そこで、models.pyにアクセスして、問題が何であるかを調べました。
name = models.CharField(unique = True、max_length = -1)
だから私の質問は、データベースの定義でさえ値が設定されていない場合、max_lengthをどの値に設定する必要があるかということです。可能な最大値に設定するだけですか?