Djangoの道--第一編
1302 ワード
1.djangoのインストール
2.djangoプロジェクトの作成
3.APPの作成
4.project.settings.py静的ファイルcss/jsの構成
5.テンプレートパス
6.project.url.pyルーティングルールの定義
7.app.views.pyビュー関数の定義
8.テンプレートレンダリング
転載先:https://blog.51cto.com/13803166/2154157
pip install django
2.djangoプロジェクトの作成
django-admin startproject
3.APPの作成
python manage.py startapp cmdb
4.project.settings.py静的ファイルcss/jsの構成
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
5.テンプレートパス
[os.path.join(BASE_DIR,'templates'),]
6.project.url.pyルーティングルールの定義
path('home/', views.home),
7.app.views.pyビュー関数の定義
def func(request):
#request.methon GET/POST
#POST
request.POST.get('',None)
#GET http://127.0.0.1:8000/home?nid=123
equest.GET.get('nid',None)
#return
return HttpResponse(" ")
return render(request, "HTML ")
return redirect('/ URL')
8.テンプレートレンダリング
#1.
{{ }}
#2.for
{% for foo in %}
html ..
{% endfor %}
#3.if
{% if %}
html ..
{% endif %}
#4.
user_list: ['a','b'] ==> {{user_list.0}}
user_dict: {'k1': 'v1', 'k2': 'v2'}}) ==> {{user_dict.k1}}
転載先:https://blog.51cto.com/13803166/2154157