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

Django例子-出版社相关推荐

  1. Django:ORM基本操作-CRUD,管理器对象objects,----->查询1(all,values,values_list,order_by)

    Microsoft Windows [版本 10.0.19042.928] (c) Microsoft Corporation.保留所有权利.C:\Users\520>cd mysiteC:\U ...

  2. django图片上传到oss_django 配置阿里云OSS存储media文件的例子

    1. 安装django-aliyun-oss2-storage包 linux上用 pip install django-aliyun-oss2-storage 无报错,顺利安装 windows上报错: ...

  3. django+echarts+ajax异步+显示优化--基本例子

    django+echarts+ajax异步+显示优化--基本例子 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 ...

  4. Django入门超easy系列(一)——— 从一个简单的例子入门

    从一个简单的例子初识Django 当下最火的语言-Python和当下最火的Web开发框架-Django会擦出怎么样的火花!? 前言 我从去年十月份开始跟公司大佬学习Django,在本系列总结自己学习D ...

  5. Django模板语言-1:一个完整的数据获取例子

    一.Django表单(form)请求: 打开的时候默认是GET请求,获取form表单的内容. 点提交的时候是POST请求,提交form表单的内容. 根据以上区别来编写获取表单内容: from djan ...

  6. python编程快速入门例子-清华大学出版社-图书详情-《Python编程入门与案例详解》...

    Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...

  7. 不属于前后端分离的Vue+Django的例子

    [1]就不属于前后端分离 [1]的前端代码是在这个django项目里面的 前后端分离,应该是一个项目写后端接口,一个项目写前端页面 也就是说,包含下面内容的肯定不是前后端分离: 方法一:在urls中编 ...

  8. django异常日志_django uwsgi 错误日志分析例子

    uwsgi 启动时就报错 一般能看到:--- no python application found, check your startup logs for errors ---,基本上是配置出错了 ...

  9. Django 数据库

    一.操作数据库 Django配置连接数据库: 在操作数据库之前,首先先要连接数据库.这里我们以配置MySQL为例来讲解.Django连接数据库,不需要单独的创建一个连接对象.只需要在settings. ...

最新文章

  1. 【超详细】模拟器EVE的安装与使用,附下载链接
  2. Spark on YARN cluster client 模式作业运行全过程分析
  3. Eigen(4)矩阵基本运算
  4. python db2查询_如何将DB2查询转换为python脚本
  5. appium+java(五)微信小程序自动化测试实践
  6. php inputcsv,php excel格式(csv)数据导入导出(示例)
  7. rdd.foreach(print)报错SyntaxError: invalid syntax
  8. 90-40-010-源码-CUBE-引擎为MR写入Habse的构建
  9. 解开发者之痛:中国移动MySQL数据库优化最佳实践
  10. Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
  11. python xlwt列宽设置_python xlwt 设置单元格样式
  12. activemq之netcore调用
  13. spring cloud SnakeYAML RCE复现
  14. 银行业务分析(数据整合)
  15. 词霸天下---词根214【-mand- = -mend- 命 令】
  16. 数据结构/排序/选择排序/简单选择排序
  17. iphone有关QQ和微信无法收到推送通知的终极解决方案
  18. 使用腾讯云sms实现短信验证功能
  19. stata学习笔记(六):数据合并
  20. Multisim高频电子线路2.7章LC谐振电路的仿真

热门文章

  1. 【云计算】Kubernetes、Marathon等框架需要解决什么样的问题?
  2. RHCE系列之备份工具----镜像备份Rsync
  3. 读书笔记-简单叙述对象关系
  4. Mobx入门之四:自定义reactions,when, autorun
  5. 屌丝也能开发安卓版2048(App Inventor)
  6. [破解] DRM-内容数据版权加密保护技术学习(中):License预发放实现
  7. HDOJ 2050 折线分割平面
  8. java字符串的替换replace、replaceAll、replaceFirst的区别详解
  9. Excel 2010 打开后灰色
  10. 【CentOS 7Shell编程4】,shell中的case判断#180208