Djangoのインストール
ピップインストールジャンゴ== 2.1.4
django3データベース接続は、あるmysqlclientで使用することができますが、ディレクトリと同じレベルにsettings.pyファイルに__init__.pyでpymysql書き込みコードを使用したい場合はdjango2 pymysql、それはまた、代わりにはmysqlclientを使用することができます。
輸入pymysql pymysql.install_as_MySQLdb()
ジャンゴバージョンを選択するのかpymysqlされていないデータベース・リンクの実際の使用に応じてプロジェクトが、それ以外の場合は、次のエラーを報告します。
あるmysqlclient 1.3.13 またはそれ以降がされて必要。あなたが持っている0.9.3
もちろん、解決策がまだそこにある、ここでは詳細には触れません。あなたはstackoverflowの上で見つけることができます。
Djangoプロジェクトを作成します。
1、あなたが作成するコマンドラインを使用することができます
ジャンゴ-adminのstartprojectの個人用サイト
図2に示すように、画像を作成するpycharmユーザインターフェースをも使用することができます
設定settings.py
#ここではデータベースなどへのプロファイル、HTML、CSSの設定ファイルのパスを追加します
1.データベース関連
EGNIGE:sqllite3エンジンのMySQL
NAME:データベースの名前
HOST:IP
PORT:ポート番号3306
USER:ユーザー名
パスワードパスワード''
2.静的な関連ファイル
STATIC_URL = '静的' #别名
STATICFILES_DIRS = [
os.path.join(BASE_DIR、 '静的' )
]
3. APP
= INSTALLED_APPS [
'app01.apps.App01Config'、#はapp01という名前の新しいアプリケーションジャンゴ自分自身を教えて
# 'app01'
]
4. CSRFは、
CSRFミドルウェアは、フォームPOSTリクエストフォーム提出することができるコメント
5. TEMPLATES
'DIRS':[os.path.join(BASE_DIR、 'テンプレート')]
ファイル名を指定して実行Djangoプロジェクト
1、プロジェクトを実行するためのコマンドライン
python manage.pyのrunserver 127.0.0.1:8000
2、また、Djangoのpycharmを実行するために使用されるが、それは設定する必要がすることができます。ヒントPycharmライン上に押すのと。
ファイル構造分類
私のサイト/
├──manage.py#ファイル管理
└──個人用サイト#プロジェクトのディレクトリ
├──__init__.py
などのデータベースへのコンフィギュレーションファイル、HTML、CSSの設定ファイルのパスを追加するには、ここで├──settings.py#、
├──urls.py#ルーティングは、 - > URLの対応関係及び機能、機能は、バックグラウンド処理を追加する場合
シンプルなWebサーバーを行うwsgirefの使用に関する└──wsgi.py#のrunserverコマンドモジュール
機能はバックグラウンド処理を追加する> URLの対応関係と機能を、 - urls.py#ルーティング。
##それに対応する機能を追加 DEF ログイン(リクエスト): 「」「 :PARAM要求を:要求データを要求オブジェクトにカプセル化されているに関連付けられたすべての リターン: 」「」 位(「OK」)のHttpResponseを返します 戻りレンダリング(要求、「login.htmlとを」) urlpatterns = [ URL(R&LT 「^ログイン/ 」、ログイン)、 #のパラメータは、正規表現の先頭に追加され# ] ##ここにパスを追加