Djangoのデータベースライブラリは、詳細のMySQLdbを使用しています

データベースを操作するためのDjangoプロジェクトには、最初に検索操作を変更するには、データの追加および削除に関連して、プログラムとデータベースのデータを作成するために接続し、データベースを確立する必要があります

DjangoプロジェクトのMySQLdbモジュールを使用すると、デフォルトでは、MySQLデータベースの間で相互運用。

Djangoのデータベースを見て操作手順を次のとおりです。

1.コンフィギュレーション・データ項目を変更しますsettings.py

 

 

 

設定項目は、使用法パラメータ:

エンジンは:データベースドライバ、この分野の異なるデータベースを指定し、以下は一般的な集中型データベースエンジンの文言であります:

django.db.backends.postgresql#のPostgreSQLの  

django.db.backends.mysql#mysqlの  

django.db.backends.sqlite3#1のsqlite  

django.db.backends.oracle#オラクル  

NAME:データベース名を指定して、SQLiteの場合は、データベース・ファイルの絶対位置を入力する必要があります

USER:ユーザー名のデータベースログイン、MySQLは通常ルート

PASSWORD:パスワードデータベースは、ユーザーが対応するパスワードユーザーである必要があります

HOST:データベース・サーバーの場所を指定する必要がありますので、C / Sの構造です一般的なデータベースとして、我々は一般的に、データベース・サーバーとクライアント上のホストであり、それは一般的にデフォルトでは127.0.0.1を記入します

PORT:データベースサーバポート、MySQLのデフォルトは3306です

ホストとポートは、デフォルトの設定を使用し、埋めることはできませんが、デフォルトの設定を変更する必要がある場合は、変更後に記入する必要があります

2.データベースドライバをインストールします。

:この設定終了は、次のように最初にすべての、あなたの中、シェルを実行し、MySQLの開発キットをインストールする必要があり、ドライバーのpython mysqlデータベース接続をインストールする必要があります                                                                                                             そうでない場合は、インストールを:                                                                                                                                                                                            インストール後、Djangoは開始します                                                                                          

 

 エラーが表示されない場合は、通常の構成では、その後、新しいシェルで実行します。

次のコマンドを入力します。

 

 

 

 エラーがない場合、それは成功したインストール、データベース機能のジャンゴの使用を楽しむことができることを示しています

3. Djangoアプリケーションを作成します。

プロジェクトは、1つまたは複数のそのようなアプリが含まれています。アプリ機能のセットとして理解することができます。製品管理モジュールは、検索およびその他の機能への追加や削除が含まれているような、それは製品管理アプリ呼び出すことができます。それぞれ、など別のDjangoアプリケーションのモデル、ビューを持っている多重化および移植に簡単です。

プロジェクト実行のpython manage.pyのstartappの製品へのDOSディレクトリには、カタログファイルを生成し、次のとおりです。

コードは以下の通りであります:

4.書き込みモデル

コードは以下の通りであります:

5.インストールモデル(変性settings.py)

コードは以下の通りであります: 

python manage.pyを使用してモデルをチェックし、構文とロジックが正しいか検証します。

エラーはPythonのmanage.pyのsyncdbの実行は、データテーブルを作成して実行されません。

今、あなたはproducts_companyの生成に加えて、データベースを参照することができ、外products_productも作成し、他のいくつかのテーブルは、これらのテーブルに関係なく、一時的なDjangoの管理背景の必要とされます。

6、簡単なCRUD

Pythonのmanage.pyシェルを入力します。

コードは以下の通りであります:

 

おすすめ

転載: www.cnblogs.com/programmer123/p/11729815.html