【Youtobe trydjango】Django2.2教程和React实战系列五【python shell操作models模型】
【Youtobe trydjango】Django2.2教程和React实战系列五【python shell操作models模型】
- 1. 用python shell查询新增models对应的数据
- 2. 优化models字段
- 3. 前端操作
- 4. 改变model
1. 用python shell查询新增models对应的数据
前端看到数据已经创建
2. 优化models字段
为了让models中每个字段都有其对应的特点和作用,需要对各个字段进行修改。
在修改前,需要将之前创建的数据删除,用nvicat和shell删除数据都可以
优化models
最终修改models.py如下
from django.db import models# Create your models here.
class Product(models.Model):title = models.CharField(max_length=120) # CharField类型max_length参数必须description = models.TextField(blank=True, null=True)price = models.DecimalField(decimal_places=2, max_digits=10000)summary = models.TextField()
用navicat连接数据库后发现没有products表,数据库迁移操作指定应用名,就可以初始化表了:
可视化查看表结构:
3. 前端操作
4. 改变model
如果
featured = models.BooleanField()
根据提示给一个默认值True
执行数据库迁移,重启服务器:
前端效果:
The END! 下一届将自定义主页
【Youtobe trydjango】Django2.2教程和React实战系列五【python shell操作models模型】相关推荐
- 【Youtobe trydjango】Django2.2教程和React实战系列四【创建Django应用】
[Youtobe trydjango]Django2.2教程和React实战系列四[创建Django应用] 1. 创建应用 2. 修改应用 1. 创建应用 打开cmd黑框,也可以用下列方法打开项目根目 ...
- 【Youtobe trydjango】Django2.2教程和React实战系列二【settings配置文件】
[Youtobe trydjango]Django2.2教程和React实战系列二[settings配置文件] 1. Django项目初始化过程 2. 全貌 3. 详细解释 4. 增加其他配置 1. ...
- 【Youtobe trydjango】Django2.2教程和React实战系列十【动态路由、app内部路由】
[Youtobe trydjango]Django2.2教程和React实战系列十[动态路由.app内部路由] 1. 动态路由示例 1.1 动态路由 1.2 处理DoesNotExist不存在 2. ...
- 【Youtobe trydjango】Django2.2教程和React实战系列七【模板templates和Django模板引擎】
[Youtobe trydjango]Django2.2教程和React实战系列七[模板templates和Django模板引擎] 1. 修改视图函数 2. 新建模板文件夹和html文件 3. 项目配 ...
- 【Youtobe trydjango】Django2.2教程和React实战系列六【自定义主页、路由与请求】
[Youtobe trydjango]Django2.2教程和React实战系列六[自定义主页.路由与请求] 1. 初始化主页应用 2. 修改视图 3. 项目url增加主页路由 4. 路由 1. 初始 ...
- 【Youtobe trydjango】Django2.2教程和React实战系列一【项目简介 | 搭建 | 工具】
[Youtobe trydjango]Django2.2教程和React实战系列一[项目简介 | 搭建 | 工具] 1.环境与选型说明 2.技术栈选型说明 3.django搭建详解 3.1. 项目虚拟 ...
- 【Youtobe trydjango】Django2.2教程和React实战系列三【Django超级管理员和内置内容】
[Youtobe trydjango]Django2.2教程和React实战系列三[Django超级管理员和内置内容] 1. Django数据初始化及超级管理员 2. 用户模块使用 1. Django ...
- 【Youtobe trydjango】Django2.2教程和React实战系列八【渲染数据库数据与模板加载顺序探究】
[Youtobe trydjango]Django2.2教程和React实战系列八[渲染数据库数据与模板加载顺序探究] 1. 准备数据 2. 渲染数据库数据到模板 3. 如何在app里加载django ...
- 【go实战系列五】 go1.19.2与pkg中error如何wrap与unwrap Errors | 将error进行wrap向上处理思想 | pkg/errors
历史go篇章 [go实战系列一]开篇:在循环中重新定义变量(redefining for loop variable semantics) [go实战系列二]关于切片的基本操作 copy sort a ...
最新文章
- golang 导出变量、函数 首字母必须大写
- java 子线程传参_踩坑之Java执行Linux命令死锁阻塞挂起
- mysql 根据字段映射
- MSSQL同时操作数据加锁问题
- 编译原理题练习题测试题
- SSH Secure Shell显示GCC编译错误信息乱码解决方法
- gulp通过http-proxy-middleware开启反向代理,实现跨域
- 网友投诉顺丰快递员私拆快递物品摆拍、言语骚扰 官方处理来了...
- 使用extract-text-webpack-plugin提取css文件
- Emacs Lisp基本语法(六)
- 网络系统设计的一般步骤
- Win7电脑下载的软件无法安装怎么办?
- 一个500人天的BI项目实施记录
- 示波器的带宽、带宽检定方法
- 关于瑞星杀毒软件对浏览器速度的影响
- Xshell4连接Linux系统中文显示乱码解决办法
- 用 LINQ 编写 C# 都有哪些一招必杀的技巧?
- 报表设计工具FastReport Online Designer V2022.1新功能全剖析
- 菜鸟集中营的学习文章
- W中的Event 1A到Event 1J以及Event 2A到2F的含义?
热门文章
- 基于emq x开源版实现服务重启后主题和消息恢复的完整方案(二)
- 【Python】Streamlit库学习:一款好用的Web框架
- T-SQL朝花夕拾(四) T-SQL函数及用法
- sql和java判断哪个效率高_如何写出高质量效率高的sql语句,看完这篇就懂了
- 应用概率统计(陈魁)第八章部分课后答案
- Linux上添加路由,删除路由,修改路由配置(route add, route del, 路由表项基本知识)
- 求推荐win10能用的android模拟器
- 传统生鲜农贸企业为什么需要订货软件
- 系统压缩文件中字母都表示什么意思
- grumble.js 气泡形状的提示(Tooltip)控件