0からジャンゴ-01

問題が発生しました:

  表示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

おすすめ

転載: www.cnblogs.com/FlowerNotGiveYou/p/12668859.html