1.django manage.py startproject project_name -->创建工程
2.python manage.py startapp app_name -->创建app
3.python manage.py flush -->清空数据库
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.基本字符串
views
def home(request): string = '在视图函数中传递一个字符串名称是string到模板home.html中' return render(request,'home.html',{'string':string})
home.html中显示字符串的方法
<p>{{ string }}</p>
2.for循环
views传递一个list到home.html
def home(request): aaa = ['html','css','python'] return render(request,'home.html',{'aaa':aaa})
home.html使用方法
教程列表 {% 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