1.Django自学课堂
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
posted on 2018-01-24 16:29 zhang_derek 阅读(749) 评论(0) 收藏 举报
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号