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()
转载于:https://www.cnblogs.com/lijinming110/p/9870997.html
Django例子-出版社相关推荐
- 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 ...
- django图片上传到oss_django 配置阿里云OSS存储media文件的例子
1. 安装django-aliyun-oss2-storage包 linux上用 pip install django-aliyun-oss2-storage 无报错,顺利安装 windows上报错: ...
- 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 ...
- Django入门超easy系列(一)——— 从一个简单的例子入门
从一个简单的例子初识Django 当下最火的语言-Python和当下最火的Web开发框架-Django会擦出怎么样的火花!? 前言 我从去年十月份开始跟公司大佬学习Django,在本系列总结自己学习D ...
- Django模板语言-1:一个完整的数据获取例子
一.Django表单(form)请求: 打开的时候默认是GET请求,获取form表单的内容. 点提交的时候是POST请求,提交form表单的内容. 根据以上区别来编写获取表单内容: from djan ...
- python编程快速入门例子-清华大学出版社-图书详情-《Python编程入门与案例详解》...
Python是一门解释型语言,由荷兰的Guido van Rossum在1989年圣诞节期间发明,于1991年公开发布.在设计之初,Python语言被定位在是解释型语言,语法优雅.简单易学.开源.拥有 ...
- 不属于前后端分离的Vue+Django的例子
[1]就不属于前后端分离 [1]的前端代码是在这个django项目里面的 前后端分离,应该是一个项目写后端接口,一个项目写前端页面 也就是说,包含下面内容的肯定不是前后端分离: 方法一:在urls中编 ...
- django异常日志_django uwsgi 错误日志分析例子
uwsgi 启动时就报错 一般能看到:--- no python application found, check your startup logs for errors ---,基本上是配置出错了 ...
- Django 数据库
一.操作数据库 Django配置连接数据库: 在操作数据库之前,首先先要连接数据库.这里我们以配置MySQL为例来讲解.Django连接数据库,不需要单独的创建一个连接对象.只需要在settings. ...
最新文章
- 【超详细】模拟器EVE的安装与使用,附下载链接
- Spark on YARN cluster client 模式作业运行全过程分析
- Eigen(4)矩阵基本运算
- python db2查询_如何将DB2查询转换为python脚本
- appium+java(五)微信小程序自动化测试实践
- php inputcsv,php excel格式(csv)数据导入导出(示例)
- rdd.foreach(print)报错SyntaxError: invalid syntax
- 90-40-010-源码-CUBE-引擎为MR写入Habse的构建
- 解开发者之痛:中国移动MySQL数据库优化最佳实践
- Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
- python xlwt列宽设置_python xlwt 设置单元格样式
- activemq之netcore调用
- spring cloud SnakeYAML RCE复现
- 银行业务分析(数据整合)
- 词霸天下---词根214【-mand- = -mend- 命 令】
- 数据结构/排序/选择排序/简单选择排序
- iphone有关QQ和微信无法收到推送通知的终极解决方案
- 使用腾讯云sms实现短信验证功能
- stata学习笔记(六):数据合并
- Multisim高频电子线路2.7章LC谐振电路的仿真
热门文章
- 【云计算】Kubernetes、Marathon等框架需要解决什么样的问题?
- RHCE系列之备份工具----镜像备份Rsync
- 读书笔记-简单叙述对象关系
- Mobx入门之四:自定义reactions,when, autorun
- 屌丝也能开发安卓版2048(App Inventor)
- [破解] DRM-内容数据版权加密保护技术学习(中):License预发放实现
- HDOJ 2050 折线分割平面
- java字符串的替换replace、replaceAll、replaceFirst的区别详解
- Excel 2010 打开后灰色
- 【CentOS 7Shell编程4】,shell中的case判断#180208