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の #の移行は、データベースの同期モデルにレコードを変更します