1.django manage.py startproject project_name -->建立工程css
2.python manage.py startapp app_name -->建立apphtml
3.python manage.py flush -->清空數據庫python
4.把新建的app('learn')加到settings中數據庫
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'learn', ]
模板的使用
1.基本字符串django
viewssession
def home(request): string = '在視圖函數中傳遞一個字符串名稱是string到模板home.html中' return render(request,'home.html',{'string':string})
home.html中顯示字符串的方法app
<p>{{ string }}</p>
2.for循環函數
views傳遞一個list到home.htmlpost
def home(request): aaa = ['html','css','python'] return render(request,'home.html',{'aaa':aaa})
home.html使用方法spa
教程列表 {% for i in aaa %} {{ i }} {% endfor %}
教程列表 html css python
3.顯示字典中的內容
def home(request): aaa = {'name':'derek','gender':'M'} return render(request,'home.html',{'aaa':aaa})
姓名:{{ aaa.name }}
性別:{{ aaa.gender }}
姓名:derek 性別:M
也能夠循環字典
{%for key,value in aaa.items%} {{ key }}:{{ value }} {% endfor %}
name:derek gender:M