仮想環境と
インストールと設定
インストールコマンド仮想環境:
1)sudoのピップvirtualenvの#は、仮想環境をインストールするインストール
2)sudoのピップ#virtualenvwrapperインストールし、仮想環境の拡張パックをインストールします
3)編集、ホームディレクトリの.bashrcファイル、次の2行を追加します。
輸出WORKON_HOME =は$ HOME / .virtualenvs
ソース/usr/local/bin/virtualenvwrapper.sh
4)使用したソースを有効にする程度の.bashrc。
使用
仮想環境を作成するのpython3:
mkvirtualenv -pのpython3 bj19#bj19仮想環境の名前です。
仮想作業環境を入力します。
workon仮想環境名
どのように多くのビュー上の仮想マシン環境:
2つのスペース+ Tabキーをworkon
仮想環境を終了します。
無効化
仮想環境を削除するには:
rmvirtualenv仮想環境名
仮想環境では、パッケージをインストールするコマンド:
パッケージ名をインストールPIP
注意:あなたは、パッケージ名をインストールsudoのピップを使用することはできません、このコマンドは、仮想環境にインストールするのではなく、実際のホスト環境にパッケージをインストールします。
Pythonパッケージをインストールする仮想環境を表示します。
リストピップ
ピップ凍結
Djangoのインストール環境:
ジャンゴ== 1.8.2をインストールするPIP
プロジェクトを作成します。
フォルダを作成します。
bj19ます。mkdir #bj19フォルダ名がちょうど始まっています
入力bj19アプリケーションパッケージを作成します
Pythonのbooktest manage.py startappの #1 booktestは、アプリケーション名で、簡単に再生することができます
設定を変更しsettings.py
#登録アプリケーション INSTALLED_APPS = ( ' django.contrib.admin ' 、 ' django.contrib.auth ' 、 ' django.contrib.contenttypes ' 、 ' django.contrib.sessions ' 、 ' django.contrib.messages ' 、 " django.contrib .staticfiles 「」booktest 「#booktest登録アプリケーションは、変更なしに報告されませんこのエラーなしでデータベースを作成するために作成された) .... #テンプレートコンフィギュレーション テンプレート= [ { 」 BACKEND ':' django.template.backends.django.DjangoTemplates ' ' DIRS ':[os.path.join(BASE_DIR、' テンプレート')]、 #指定テンプレート模板目录路径' APP_DIRS ' :真、 ' OPTIONS 」: { ' context_processors ' :[ ' django.template.context_processors.debug ' 、 ' django.template.context_processors.request ' 、 " django.contrib.auth.context_processors.auth ' ' django.contrib.messages.context_processors.messages ' ]、 }、 } ] ... #データベース構成 データベースは= { ' デフォルト' { ' ENGINE ':' django.db.backends.mysql 「#どのデータベースを指定」名前「:」TEST1を「#は、データベース名を指定して」USER 」: ' ルート'、 #のデータベース・アカウント ' PASSWORD ':' MySQLの'、 #のデータベースのパスワード ' HOST ':' localhostの'、 #のネイティブIP localhostを使用してデータベース ' PORTを':3306、 #1 ポート } } .... #のローカライズ設定 LANGUAGE_CODE = 「ZH-ハンス」 #ローカライズされた言語 TIME_ZONE = 「上海のアジア/ 」 #のローカライズ時間 .... #静的リソース割り当て STATIC_URL = ' /静的/ ' STATICFILES_DIR = [os.path.join(BASE_DIR、' 静的')] #静的リソース・ストレージ・パス
対応するアプリケーションテンプレートでサブディレクトリを作成するためのテンプレートのフォルダ名を作成します。
静的リソースファイルのパッケージを作成します。
データベースTEST1を作成
文字セット= UTF8 test1のデータベースを作成します。
プロジェクトpymysqlで参照
TEST1 / __ init__.pyファイル
輸入pymysql pymysql.install_as_MySQLdb()
テーブルを作成するには
booktest / models.py中