zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    预备知识
    开场白
    H.264 / MPEG-4 Part 10 White Paper-翻译
    H.264简介
    batchGetAnchorLevel(dubbo接口)
    【Python022--递归】
    【python021-函数lambda表达式】
    【Python020--内嵌函数和闭包】
    【Python019--函数与过程】
    【python018--函数参数】
  • 原文地址:https://www.cnblogs.com/gaidy/p/11757338.html
Copyright © 2011-2022 走看看