python ajango構築ブログday 01

6033 ワード

        python django web            。
         :           Windows 10 (64  ),
Python     3.5.2 (64  ),Django     1.10.6。

私は自分でpython仮想環境を独立して構築し、不要なトラブルを避けるつもりです.私たちは自分の仮想環境を構築する必要があります.黒いウィンドウでは、次の文を使用してこのモジュールをインストールし、このモジュールを使用して仮想環境を構築します.
pip install virtualenv

インストールが完了したら、次のコマンドを使用して、ディレクトリとフォルダをカスタマイズして仮想環境の場所を指定します.ここで、仮想環境があるフォルダをblogprojectと定義します.env
C:\WINDOWS\system32>virtualenv C:\Users\yangxg\Envs\blogproject_env
              ,                scripts
   activate
C:\WINDOWS\system32>C:\Users\yangxg\Envs
\blogproject_env\Scripts\activate
(blogproject_env) C:\WINDOWS\system32>

次に、djangoフレームワークを仮想環境にインストールします.これらの操作は、常に仮想環境で実行されていることを保証する必要があります.うっかり終了したら、上記のコードを繰り返し実行します.
(blogproject_env) C:\WINDOWS\system32> pip install django==1.10.6

その後、システムは私たちに対応するバージョンのdjangoをダウンロードしてインストールします.私たちはインストールに成功したかどうかとバージョン番号の正確性をテストすることができます.
(blogproject_env) C:\WINDOWS\system32>python
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:18:55)
 [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" 
for more information.
>>> import django
>>> print(django.get_version())
1.10.6
>>>

結果は、インストールに成功したことを示します.バージョンが正しい.
一般的に私たちが書いたコードは私たちが建てた専門的なプロジェクトを保存するフォルダに置いてあります.私たちは先にそのフォルダに入ります.私のここのフォルダはworkspaceです.
(blogproject_env) C:\WINDOWS\system32>cd C:\Users\yangxg\Workspace

次に、このディレクトリの下でコマンドを使用してblogprojectというdjangoプロジェクトを作成します.
(blogproject_env) C:\Users\yangxg\Workspace>
django-admin startproject blogproject

仮想環境の存在を維持しなければならないと言っていますが、作成が完了したらblogprojectのディレクトリ構造を見てみましょう.
blogproject\
    manage.py
    blogproject\
        __init__.py
        settings.py
        urls.py
        wsgi.py

命令ラインに入ってmanageに入りましたpyが存在するディレクトリの下で、次の文を実行すると、ローカルでWebサーバを開くことができます.
(blogproject_env) C:\Users\yangxg\Workspace\blogproject>python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 13 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
December 21, 2016 - 20:23:07
Django version 1.10.4, using settings 'blogproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

サーバIが正常に起動しました.ブラウザで次のコマンドを入力します.http://127.0.0.1:8000/を選択すると、次のページヒントが表示されます.
上のsetting.pyはいくつかのプロファイルを設定して、djangoの仕事のページは英語で、しかもタイムゾーンも違います.私たちは設定して、言語を中国語に変更して、タイムゾーンを上海に設定して、私たちはコードエディタを使ってNotepad++のように、中のいくつかのコードを修正して、具体的には以下の通りです.
blogproject/blogproject/settings.py

##       ...

LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'

##       ...

LANGUAGE_をCODEの値をzh-hans,TIME_に変更ZONEの値をAsia/Shhanghaiに変更して保存します.
上からサーバーを開くと、ページが中国語になります.