Django添加数据库字段

想在模型essay中添加字段view_count,并给予初始值0

方法:

先在models.py中修改模型

添加

view_count=models.IntegerField(verbose_name='浏览次数',default=0)

然后,我们运行命令manage.py sqlall core来查看,以下是其中一段:

CREATE TABLE "core_essay" (

"id" integer NOT NULL PRIMARY KEY,

"eType_id" integer NOT NULL REFERENCES "core_eassaytype" ("id"),

"title" varchar(25) NOT NULL,

"content" text NOT NULL,

"abstract" text NOT NULL,

"pub_date" datetime NOT NULL,

"view_count" integer NOT NULL

)

;

执行如下语句

>>> from django.db import connection

>>> cursor = connection.cursor()

>>>cursor.execute('ALTER TABLE core_essay ADD COLUMN view_count integer DEFAULT 0')

<django.db.backends.sqlite3.base.SQLiteCursorWrapper object at 0x020C31C0>


原文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 5,510评论 1 14
  • (一)、启动服务器 (二)、创建数据库表 或 更改数据库表或字段 Django 1.7.1及以上 用以下命令 1....
    夏天夏星阅读 5,734评论 0 17
  • 七年前的今天,你说我是你的初恋,然而,我们却因为青涩,不懂得珍惜彼此而分开了。 七年后的今天,我单身了许久,你也单...
    一只熊猫呢阅读 224评论 0 0
  • 毕业两年了!同学间的差距已经显现出来。有的人创业,开着车到处学经验培训,嫣然一副老板的样子;有的人从基础岗位做起,...
    行者___孙阅读 224评论 0 0