Djangoプロジェクトは、一般的なエラーを設定します

1.my SqlClientでは、現在、高いバージョンのpython3をサポートしていません。

django.core.exceptions.ImproperlyConfigured:あるmysqlclient 1.3.13以降が必要です。あなたは0.9.3を持っています。

その理由は、原因はmysqlclient後、現在の高いバージョンのpythonをサポートしていないということです、このエラーはすることができる誤差に基づいてファイルの場所を見つけるために、オープンbase.pyファイル、次のコードを探します:あなたは、文の場合、コマンドの実行を与えられた後、コメントアウトされることはありません。

あなたがDjangoの起動エラー:

1. StatReloadとファイルの変更を監視ファイルの変更を監視し、ローダの状態を使用して(ER

理由:これは、ジャンゴとPythonのバージョンまたはバージョンの一貫性のないバージョンかもしれPyMysql

ソリューション:https://www.jianshu.com/p/c44b0c88fafe

2.次のエラーを報告しました:

 

理由: - $削除する十分なルーティングとまったく変更は、私は、障害がURL(R '^ $'、views.dashboard)、のurls.py / CRMでここにあります。

解決https://www.cnblogs.com/guokaifeng/p/11084997.htmlを

 

3.Djangoは、モデル作成タイムズ紙に、次のエラー:

TypeError例外:INIT ()不足している1つの必要な位置引数'on_delete'

ソリューション:必要がon_delete =を追加する際に外部キーを定義します。すなわち:契約= models.ForeignKey(契約、on_delete = models.CASCADE)

次のような理由から:Djangoは、テーブルとテーブルの間の関連した後、2.0にアップグレードする、あなたはそれ以外の場合は、例外を報告します、on_deleteパラメータを記述する必要があります。

 

あなたは、メニューメニューを追加4.エラー:

例外値:いいえ、そのようなテーブル:crm_menus

解決:のpython manage.py makemigrationsのCRMを

python manage.py移行

 

 

5.Django报错例外値:なし、このようなテーブルXX

:次の2つの手順を実行Pythonのmanage.py makemigrations APP_NAME Pythonのmanage.py移行を

 

6.django エラーデータの移行、例外TypeError:オブジェクトがサポートバッファAPI 所要

解決:settings.pyパスワードは文字列型でなければなりません

 

7. PyCharmは、2019の後に、データベースのユーザー名およびパスワードデータベース名への接続は、はい、その接続はしない置き換え上がります。

Cのnb_crm @ localhostのにonnectionに失敗しました[08001]は、データベース・サーバーへの接続を作成できませんでした。Attem

ソリューション:

ルートで、端末での最初の使用のMySQLの管理者のログ

解決策:タイムゾーンを変更するには、次のコマンドを実行します。

ショーのような変数「%TIME_ZONE%」; SET、株式会社無料=「8:00」TIME_ZONEに参加し、終了設定した後、終了してMySQLは、時間が出口CMDの終了後に変更されたかどうかを確認するために再度ログインし、pycharm内部を見て再接続します

 

8. で/ CRM / consult_record_list FieldError /

フィールドにキーワード「delete_status」を解決できません。Cの hoicesは、次のとおりcourse_memo、COURSE_TITLE、日付、day_num、has_homework、homework_memo、homework_title、ID、re_class、re_class_id、scoring_point、studyrecord、教師、teacher_id

 

9.报错:django.core.exceptions.ImproperlyConfigured:あるmysqlclient 1.3.13以降が必要です。あなたは0持っている 9.3。

解決策:理由はあるmysqlclientが現在高いバージョンのpythonをサポートしていません後に、このエラーができることである誤差に基づくバージョンは、次の文でコメントされる場合、コマンドはエラーを実行しません。次のコードを探し、ファイルの場所、オープンbase.pyファイルを見つけるために、 。

 バージョン= Database.version_infoが#の場合、バージョン<(1、3、13): レイズImproperlyConfigured( 'はmysqlclient 1.3.13以降が必要です。あなたは%sの持っている' %データベースを.__ version__)

 

おすすめ

転載: www.cnblogs.com/dbslinux/p/12098416.html