博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django例子-出版社
阅读量:5976 次
发布时间:2019-06-20

本文共 910 字,大约阅读时间需要 3 分钟。

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()

 

 

 

    

  

 

 

    

转载于:https://www.cnblogs.com/lijinming110/p/9870997.html

你可能感兴趣的文章
交叉编译Open***-2.4.3
查看>>
Linux rpm 命令参数使用详解
查看>>
阿里云移动端播放器高级功能---直播时移
查看>>
455. Assign Cookies - LeetCode
查看>>
ORA-01940,删除某用户的所有对象
查看>>
责任链模式
查看>>
php常用的十个代码片段,转载
查看>>
iOS程序的启动过程介绍
查看>>
linux 下ab压力测试
查看>>
更新 Ubuntu 系统,避免报错「校验和不符」
查看>>
树莓派3B用Ubuntu MATE安装ros
查看>>
iOS私有属性的访问与修改
查看>>
iOS缩放手势
查看>>
ISO27000系列标准
查看>>
WMI-Win32_baseboard 主板参数
查看>>
Fedora 16 正式版专题
查看>>
ntp时间服务器配置
查看>>
双机概念
查看>>
#我要10000+# 计划启动啦!让文章拥有更多曝光~
查看>>
51CTO博客2.0意见反馈处【2018版】
查看>>