Djangoフレームワーク

1550 ワード

Djangoフレームワーク
1.フレームワークの詳細復習
   : (Gunicorn,uwsgi)
   : , , 。

2.Djangoフレームワーク
 : 

 :
 
MVT

3.仮想環境構築
mkvirtualenv   -p   #  
workon  

4.工事及び運行サービスの作成
django-admin startproject   #  
python manage.py runserver ip:  #  , 127.0.0.1:8000

5.アプリケーション使用作成アプリケーション
python manage.py startapp   #  
django-admin startapp   

アプリケーションの登録
 
 

ビューおよびルーティングの定義
1.views.pyでビュー定義を行う
最初のパラメータ:requestオブジェクト応答:HttpResponseをベースクラスとする関連クラスを構築
from django.http import HttpResponse
def index(request):
	return HttpResponse('hello world')

2.適用urls.pyは登録されます(このファイルは自分で作成する必要があります)
from django.conf.urls import url
from . import views
urlpatterns = [
	url(r'^index/$', views.index),
]

​ 3.プロジェクトのルーティングに含める
from django.conf.urls import url, include
urlpatterns = [
	url(r'^admin/', admin.site.urls),
	url(r' ',include(' .urls')),
]

6.プロファイル
DEBUG = True # 1. ,  2. , 3. 

7.静的ファイル使用、静的ファイル検索パス
方法1:静的ファイルの場所をグローバルに構成する
STATIC_URL = '/static/'
STATICFILES_DIRS = [
	os.path.join(BASE_DIR, 'static_files'),
]

方式2:
 static , 。

8.ルーティング関連
 , , 。
 , 
 , 。

9.フロントエンドパラメータ伝達
パス
 : 
 :