ホームページ >データベース >mysql チュートリアル >MariaDB を使用して Django を構成し、コマンド ラインの依存関係に対処する方法は?
MariaDB を使用した Django のトラブルシューティング: MySQL データベース構成
PHP から Python Web 開発に移行する人にとって、Django は、テンプレート化やその他の機能が簡単です。オンライン チュートリアルでは、一見スムーズなインストールと構成のプロセスが提供されることがよくありますが、実際のシナリオでは課題が生じる可能性があります。
この記事では、Django のコマンド ライン コマンドへの依存の解決と MySQL データベースの実装という 2 つの具体的な問題について取り上げます。 support.
コマンド ラインの依存関係の解決
セットアップ後Django を使用して新しいプロジェクトを作成する場合、プロジェクト ディレクトリ内で python manage.py runserver myip:port を実行して実行する必要がある場合があります。これは機能しますが、これが意図した動作なのか、後で問題が発生する可能性があるのか疑問に思うかもしれません。
開発目的の場合、特にローカル マシンでは python manage.py runserver の使用が許容されます。ただし、この方法は実稼働環境への展開には適していません。代わりに、コマンド ライン コマンドを必要とせずにリクエストと応答のプロセスを処理する Apache や Nginx などの Web サーバーを使用する必要があります。
MySQL Database Configuration
Django で MySQL データベースのサポートを設定するには、/firstweb/firstweb にある settings.py ファイルに移動します。 DATABASES ディクショナリを特定し、次のフィールドを変更します:
または、Django 1.7 以降では、MySQL オプション ファイルを利用できます。これを行うには、DATABASES 配列に次の行を追加します:
'OPTIONS': { 'read_default_file': '/path/to/my.cnf', },
さらに、上記と同様の設定を含む /path/to/my.cnf ファイルを作成する必要があります。
Django が確立する順序を理解することが重要です接続:
ローカル テストの場合、使用python manage.py runserver で十分です。ただし、展開の場合は、Web サーバーの使用を検討し、データベースの文字セットが UTF-8 に設定されていることを確認してください。 Oracle の MySQL コネクタの場合は、必ず「ENGINE」:「mysql.connector.django」を使用してください。
以上がMariaDB を使用して Django を構成し、コマンド ラインの依存関係に対処する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。