• Django例子-出版社


    1.书籍的增删改查

      1.ORM中第一外键

        models.Foreignkey(to='要关联的表')

        注意:ORM在数据库中会给外键字段自动加_id

      2.查询

        book_obj.publisher    -->数据关联的出版社对象

        book_obj.publisher_id    -->数据关联的出版社id(数据库中真正保存的那一列的值)

      3.添加

        1.添加页面把所有的出版社数据展示成select标签

        2.模态框添加,区别于跳转到新页面添加!

        3.添加(注意参数)

          Book.objects.create(title = new_title,publisher = Publisher.objects.get(id = publishers))

          Book.objects.create(tite = new_title,publisher_id = publisher_idd)  

      4.编辑

        1.模板语言:

          for循环:

            {% for bookname in Book_list%}

               ...

            {% endfor%}

          if条件

            {% if publisher == book.publisher %}

              <option selected value='{{publisher.id}}'>{{publisher.name}}</option>

            {% esle %}

              <option value="{{ publisher.id }}">{{ publisher.name }}</potion>

            {% endif %}

            2.注意.save()

              obj.save()

     

        

      

        

  • 相关阅读:
    uvm_pkg——老板,打包带走
    uvm.sv——UVM之道
    uvm_comps.svh
    uvm_subscriber——告诉她我们来过
    uvm_monitor——借我一双慧眼
    编程面试过程中常见的10大算法(转)
    MySQL 分区表
    Nginx + Tomcat 动静分离实现负载均衡(转)
    浅析JVM内存结构和6大区域(转)
    Linux Shell编程变量赋值和引用
  • 原文地址:https://www.cnblogs.com/lijinming110/p/9870997.html
Copyright © 2020-2023  润新知