博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django 向数据表中添加字段方法
阅读量:5999 次
发布时间:2019-06-20

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

在模型order中添加字段discount字段,并给予初始值0

方法

先在models.py中修改模型

添加

discount = models.DecimalField(max_digits=8,decimal_places=2, default=0)

然后,我们运行命令manage.py sqlall dish 来查看(dish是app名称):

CREATE TABLE "dish_order" (    "id" integer NOT NULL PRIMARY KEY,    "datetime" datetime NOT NULL,    "customer_quantity" integer NOT NULL,    "table" varchar(128),    "seat" varchar(128),    "state" varchar(128) NOT NULL,    "discount" decimal NOT NULL,    "discount_detail" text,    "total_price" decimal,    "reserved" varchar(128));

 

执行如下语句
>>> from django.db import connection>>> cursor = connection.cursor()>>>cursor.execute('ALTER TABLE dish_order ADD COLUMN discount decimal DEFAULT 0')  

 

转载于:https://www.cnblogs.com/nigang/p/3828589.html

你可能感兴趣的文章
Java中集合Set的用法
查看>>
Oracle 树操作(select…start with…connect by…prior)
查看>>
malloc 函数工作机制(转)
查看>>
phpMyAdmim和Yii 连接Mysql报错。
查看>>
Ubuntu 16.04关闭Alt+鼠标左键移动窗口(转)
查看>>
【hihocoder 1627】Domains(字典树)
查看>>
使用JMeter创建数据库(Mysql)测试
查看>>
013PHP基础知识——流程控制(一)
查看>>
Skyline开发1-环境搭建
查看>>
WPF-3D动效-文字球形环绕
查看>>
当我们谈论计划时我们在谈论什么
查看>>
SQL server 存储过程 C#调用Windows CMD命令并返回输出结果 Mysql删除重复数据保留最小的id C# 取字符串中间文本 取字符串左边 取字符串右边 C# JSON格式...
查看>>
Web开发Unix常用命令
查看>>
C# Socket tcp 发送数据大小问题
查看>>
Rendered/interactive javascript with gtk/webkit/jswebkit
查看>>
JQuery Tab选项卡 一行代码
查看>>
如何在各个版本的VC及64位下使用CPUID指令
查看>>
NYOJ24素数距离问题
查看>>
白水的sql需求:每个病人的对应最小诊断类别|partition|
查看>>
基于爬山算法求解TSP问题(JAVA)
查看>>