sql >> データベース >  >> RDS >> Mysql

Django-列のnull値がDjangoAdminのnot-null制約に違反しています

    モデルを見ると、フィールドcategory_idがあってはなりません。 あなたのテーブルのいずれかで。モデルを変更したが、データベースのテーブルは変更しなかった可能性があります。これで、エントリを作成するときに、Djangoが知らないフィールドに入力しないため、エラーが発生します。テーブルから不要なフィールドを削除する必要があります。または、可能であれば、データベース全体を削除してmanage.py syncdbを実行できます。 ゼロから。



    1. MySQL発音区別符号の鈍感な検索(スペイン語のアクセント)

    2. MySQLとは:概要

    3. mySQL-3つのテーブルのデータと列を使用して新しいテーブルを作成する

    4. Rails ActiveRecordは、結合テーブルの関連付けの数で並べ替えます