• 61 书籍和出版社 的增删改查 几秒后跳转一个页面


    主要内容:

    书籍的增删改查:

      增:  selecct标签    for循环{% for press in  press_list %}...option....{% endif %}

        <select name="press_id">
            {% for press in press_list %}
                <option value="{{ press.id }}">{{ press.name }}</option>
            {% endfor %}
        </select>

        添加的两种方式

        # 基于外键对象的创建的另一种方式
            # press_obj = Press.objects.get(id=press_id)
            # Book.objects.create(title=book_title, press=press_obj)
            Book.objects.create(title=title, press_id=press_id)

      删:  类名.objects.filter('条件').delete()   

        涉及了一个页面跳转的问题  :location.href

    <body>
    <p>删除书籍成功, <span id="s1">3</span>秒钟之后跳转回书籍列表页面!</p>
    </body>
    <script>
        // 每隔一秒钟就修改s1的text
        var currentNum = document.getElementById('s1').innerText;
        var t2 = setInterval(function () {
            currentNum = document.getElementById('s1').innerText;
            document.getElementById('s1').innerText = currentNum - 1;
            if (currentNum == 1) {
                clearInterval(t2);
                location.href = '/book_list/';
            }
        }, 1000);
    </script>

      改:  用到了if判断:   {% if%}    {%else%}   {%endif%}            逻辑相关的模板语言

    <form action="" method="post">
        <input type="text" name="title" value="{{ book_obj.title }}">
        <select name="press_id">
            {% for press in press_lsit %}
                {% if press == book_obj.press %}
                    <option selected value="{{ press.id }}">{{ press.name }}</option>
                {% else %}
                    <option value="{{ press.id }}">{{ press.name }}</option>
                {% endif %}
            {% endfor %}
        </select>
        <input type="submit">
    </form>
    

      

  • 相关阅读:
    Bootstrap Thumbnail
    Bootstrap Edit 使用方法
    Bootstrap Button 使用方法
    ANDROID-BOOTSTRAP开源项目使用方法
    在Android程序中使用Modbus协议时报 java.net.SocketException: recvfrom failed: ECONNRESET解决办法
    C# const 和readonly
    js之navigator对象
    C#系统学习(第三、四课变量)
    C#系统学习(第二课编译、进制的转换)
    C#系统学习(第一课初认C#)
  • 原文地址:https://www.cnblogs.com/gyh412724/p/9719976.html
Copyright © 2020-2023  润新知