• 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

  • 相关阅读:
    堆栈(线性表)
    链表 -- 循环链表(线性表)
    链表 -- 单向链表(线性表)
    排序算法--归并算法(强分治)
    sqlhelper
    sqlite与sqlserver区别
    常用sql集锦
    外出实施问题总结
    JS深入理解系列(一):编写高质量代码
    通用分页(Jquery版)
  • 原文地址:https://www.cnblogs.com/derek1184405959/p/8342306.html
Copyright © 2020-2023  润新知