ジャンゴのMySQL

Djangoのコマンド

1.ダウンロード

ジャンゴ== 1.11.23 -iインストールPIP #をI(源)

2.プロジェクトを作成します。

ジャンゴ管理者startprojectのプロジェクト名

3.スタートプロジェクト

プロジェクトのルートディレクトリにcd 
Pythonはそのrunserver manage.pyの   127.0.0.1:8000を 
Pythonが80のrunserver manage.pyの   127.0.0.1:80 
Pythonがするrunserver 0.0.0.0:80 manage.pyの     0.0.0.0:80を

4.アプリを作成します。

python manage.py startappのアプリ名の
登録

5.データベースの移行

Pythonのmanage.py makemigrations   #の移行ファイル内のモデルが登録さAPPを検出するために作成された
Pythonは移行のmanage.pyの    #の移行は、データベースの同期モデルにレコードを変更します

設定

アプリ(アプリケーション)

= INSTALLED_APPS [
 ' app01 '、            最初に書き込ま       
' app01.apps.App01Config '     第言い回し  
]

ミドルウェア(ミドルウェア)

POSTを提出CSRFコメントアウト

テンプレート(テンプレート)

DIRS = [os.path.join(BASE_DIR、 'テンプレート')]

DATABASES(データベース)

= DATABASES {
     ' デフォルト' { ' ENGINE '' django.db.backends.mysql '#1 エンジン' NAME ' :データベースの名前' HOST '' IP ' ' PORT ':3306 ' USER '' ユーザー名' ' PASSWORD ''パスワード"
        } 
}

STATIC_URL(静的ファイル)

STATICFILES_DIRS = [ 
    os.path.join(BASE_DIR、' 静的' 
]

 

MySQLの

1. CMDでデータベースを作成します。

2.settings構成データベース

間接的なMySQLデータベースモジュールを使用してpymysql 3.django

 同じディレクトリに設定の下に書かれて__Init__.py

輸入pymysql 
pymysql.install_as_MySQLdb()

アプリの下4.書き込みmodels.pyクラス

クラス出版(models.Model):
名前
= models.Charfield(MAX_LENGTH = 32) #1 varcher(32) PID = models.ForeignKey(' 出版'、on_delete = models.CASCADE) 外键on_delete 2.0必填

 

5.移行コマンドを実行します。

Pythonのmanage.py makemigrations   #の移行ファイル内のモデルが登録さAPPを検出するために作成された
Pythonは移行のmanage.pyの    #の移行は、データベースの同期モデルにレコードを変更します

 

おすすめ

転載: www.cnblogs.com/Pythonzrq/p/11415272.html