問題が発生しました:
表示1.python3 manage.py makemigrations:あなたのバージョンは(はmysqlclient互換性がないことを示唆し、バージョンの非互換性)をアップグレードする必要があるかもしれない
解決策:1.アップグレードバージョンのlib / pythonxx /サイト・パッケージを探す2. /ジャンゴ/ DB /バックエンド/ バージョンを確認に関するコードのコメント内のベースフォルダへのmysql /ベース
#、base.pyファイルを探すbase.py部分(35/36 OK)、次のようにコメントアウト バージョン<(1 ,. 3 ,. 3。)IF: ImproperlyConfigured昇給( "あるmysqlclient 1.3.3以降が必要です。あなたは%Sを持ってい"を%データベース.__ version__)
2.エラー:はAttributeError: 'strの'オブジェクトが持っていない無属性'復号'
ソリューション:libに/ pythonxx /のsite-packages /検索ジャンゴ/ DB /バックエンド/ mysqlの/操作エンコードに変更された最初の146行をデコードし、ファイルを
クエリがNoneでない場合: クエリ= query.encode(エラー=「置き換える」) 戻りクエリ
3.コーディングの問題、一般的にUTF-8が、それ以外のデータは内部pycharm入力中国に導入することはできませんデータベース作成
ページ4操作:一緒に拡張パスを持つHTMLた//
Djangoの内部5.データベースの外部キーを接続:
出版社= models.ForeignKey(へ= "出版社"、on_delete = models.CASCADE)
を追加するために私自身のバージョンの必要性
on_delete = models.CASCADE