完全なサンプルプロジェクトのジャンゴを作成します。

仮想環境と

インストールと設定

インストールコマンド仮想環境:

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中

 

おすすめ

転載: www.cnblogs.com/yifengs/p/11547287.html