どのように迅速にWindows環境でのフレームワークジャンゴ、および接続MySQLを構築します

ステップ1:
ターミナルを開き、プロジェクトのパスを入力し、ジャンゴ-adminのstartprojectのDEMO1を入力します(プロジェクト名)
、これは私のプロジェクト構造である(入力ツリー/ Fは、構造を表示することができます。)
ここに画像を挿入説明
ステップ2:
オープンMySQLサービス、そしてここで私の使用Navicatは、クライアントで、構成データベース内のsettings.pyに(DjangoのデフォルトのSQLiteデータベースは、我々は自分のBaiduのを見ることができます)

ここに画像を挿入説明_init_.pyで、コメントを追加しましたインポートpymysql
pymysql.install_as_MySQLdb()
第三段階:
入力端子は、manage.py startappのmyappの(アプリケーション名)PYTHON 01_sunk指揮下demo01ディレクトリに入り
ここに画像を挿入説明、以下のsettings.py INSTALLED_APPSでアプリケーションを起動します図:
ここに画像を挿入説明 第四工程:
以下の相互作用myall以下の定義モデルデータベースモデル
の外部キー関係の新しいバージョンがプライマリプラスon_delete = models.CASCADE時に定義されて
ここに画像を挿入説明生成されたファイルの移行の実行のpython manage.pyのmakemigrations
モジュールジャンゴ意味与えられました。真ん中db.modelsこのプロパティなしモデル
ここに画像を挿入説明検査が見つかっmodels.Model間違ったモデルクラスブック(models.models)変更クラス帳(models.Model):
ああヘクタール、実際に与えられた、実行し続ける
ここに画像を挿入説明原因を見ていませんidフィールドはOK、厳しいうん、最終的に入札の代わりに実行するように設定する必要があります
(この時間はまだデータベーステーブルを生成していない)良いので、それは私が移行ファイルについて深く気に何を
ここに画像を挿入説明
データベースに次の図でのpython manage.py移行ヘクタールああ、OK業績を実行し続けますテーブルビュー

ここに画像を挿入説明ここに画像を挿入説明ステップ5:
テストデータ;
Pythonの端子にPythonのmanage.pyシェルを実行している
導入パッケージは
ここに画像を挿入説明
まず、我々はデータのクラス名.obejects.all()を確認し、使用してテストし
、テストに二つのバー、ゲインをして見つける
Login.objects.allを( )
結果は、私は、リストのものがなかったので、それは、空の配列で、すべての結果が空になっている
ここに画像を挿入説明
、我々はデータの一部を追加して
ログインオブジェクトを作成するためにモデルクラスのインスタンスを作成するために
ログイン=ログイン()
login.name =「トム」
login.password =を「123456」
login.save()
ここに画像を挿入説明
だけでなく、それは非常に、いくつかの手順を実行するコードです、あなたは上記のDjangoの環境pycharmを構築するために行くことができます
ハハハッハッハ一歩

公開された34元の記事 ウォン称賛19 ビュー1442

おすすめ

転載: blog.csdn.net/qq_42236003/article/details/88596550