models.py  中创建class。。一个class(swinfo)就是一个表!
python manage.py validate   validate 命令检查你的模型的语法和逻辑是否正确
 
python manage.py sqlall books   生成SQl文。
 
python manage.py syncdb 生成数据表。
python manage.py shell
  1. import spinfo.models import swinfo
  2. p1 = swinfo(   ,     ,     )
  3. p1.save()
  4. sw_list=swinfo.objects.all()
>>> sw_list
[<swinfo: swinfo object>, <swinfo: swinfo object>]
objects是models的一个管理器,以后会经常用到!
这里我们看到swinfo的实例的名字还是swinfo,不是很容易理解。
解决方法是为Publisher 对象添加一个方法 __unicode__()
  1. def __unicode__(self):
  2. return self.name
为了让我们的修改生效,先退出Python Shell,然后再次运行 python manage.py shell 进入。
>>> sw_list
[<swinfo: dog>, <swinfo: Cat>]

插入数据

p = swinfo(   ,     ,     )
p.save()

更新数据

p.name = 'Apress Publishing'
 p.save()

*但这种更新不是轻量级的更新。

转载于:https://blog.51cto.com/doracat/479334

django的sqlite3的使用_2_第一个模型相关推荐

  1. sqlite3用python家外键_Django/Sqlite3为带有外键的模型添加一行

    我是Django和SQlite3的新手.我有一个模型(Person),带有(Person_Type)的外键: class Person(models.Model): name = models.Cha ...

  2. (转)Django ==== 实战学习篇二 需求分析及设计,创建第一个模型---购物车的应用...

    #####购物车应用: 角色:买方,卖方 用例:买方----浏览产品,创建订单 卖方-----管理查品,管理订单,管理发货 界面设计: 买方: 目录页明显查品信息,可以选择一个产品,打开购物车界面,同 ...

  3. Django:学习笔记(2)——创建第一个应用

    Django:学习笔记(2)--创建第一个应用 创建应用 在 Django 中,每一个应用都是一个 Python 包,并且遵循着相同的约定.Django 自带一个工具,可以帮你生成应用的基础目录结构, ...

  4. 机器学习:从入门到第一个模型

    欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 作者:李春晓 导语: "从入门到第一个模型"差点就成了"从入门到放弃".本文是机器学习在运维场景下 ...

  5. 【sklearn-cookbook-zh】第一章 模型预处理

    第一章 模型预处理 作者:Trent Hauck 译者:muxuezi 协议:CC BY-NC-SA 4.0 本章包括以下主题: 目录 第一章 模型预处理 简介 1.1 从外部源获取样本数据 Gett ...

  6. 【数学建模-某肿瘤疾病诊疗的经济学分析】第一问模型分析

    相关信息 1[数学建模-某肿瘤疾病诊疗的经济学分析]数据分析 2 [数学建模-某肿瘤疾病诊疗的经济学分析]数据清洗和特征工程 3 [数学建模-某肿瘤疾病诊疗的经济学分析]第一问模型分析 4 [代码下载 ...

  7. 解决django的sqlite3的database is locked

    OperationalError: database is locked SQLite 是一个轻量级数据库,因此不能支持高并发.错误表明您的应用程序遇到的并发性超出了默认配置中的处理能力. 这个错误意 ...

  8. Python Django(一)—— Django 简介、安装、创建第一个项目

    Django 是由 Python 编写的一个开源 Web 应用框架,Python + Django 是快速开发.设计.部署网站的最佳组合. Django 版本与 Python 环境的对应表如下,建议对 ...

  9. Django学习手册 - pycharm 安装/建立第一个网站hello world

    步骤阐述: 1.下载 pycharm 安装包,安装pycharm 2.打开pycharm软件,新建工程项目 3.新建APP,配置url,启动项目 步骤1: pycharm 官网下载: https:// ...

最新文章

  1. 摄像头标定GML Camera Calibration
  2. 怎么让百度快速重新收录
  3. 华为计算黄之鹏:AI开源框架已经到“汽车替代马车”的阶段 | MEET2021
  4. 滴滴算法大赛算法解决过程 - 方案设计
  5. 【题解】JSOIWC2019 Round4
  6. 常用排序算法(二)快速排序
  7. 打印三角形流程控制练习
  8. 【干货】js判断url是否是合法http/https
  9. 【数据结构】【未完成】单调栈
  10. vi/vim键盘图表
  11. alienware 15 r2 linux驱动下载,外星人笔记本驱动-外星人Alienware驱动下载 官方版-下载啦...
  12. java实现识别二维码图片功能
  13. android wifi智能硬件4g,智能硬件 篇五:把WiFi带在身上,告别宽带!华为随行WiFi2畅享版真实体验...
  14. android自动夜间模式,Android实现日夜间模式的深入理解
  15. unsw计算机专业排名,新南威尔士大学计算机专业竟然这么厉害!详解新南威尔士大学计算机专业!...
  16. 做财务讲师真的好吗?启宣教育告诉你答案
  17. windows 程序员装机必备软件
  18. Swing入门级项目全程实录第7讲
  19. Acrobat Pro DC 教程:了解 Acrobat Pro DC 界面
  20. 一个验证码破解的完整演示

热门文章

  1. 没有终结点在侦听可以接受消息的_IoT Hub入门(3)使用消息路由将原始设备数据记录存档...
  2. mysql分布式安装可靠读写案列图解,高并发下的分布式锁-mysql篇
  3. vscode安装本地服务器_VS Code安装和远程服务器连接配置
  4. 百度视频携手神策数据 为用户精准推送短视频内容
  5. Intellij Idea使用教程汇总篇
  6. JavaScript:从此不再怕闭包
  7. iOS物理碰撞、唱吧音频处理、仿淘宝联动效果等源码
  8. 手把手系列:(一)用Benchmarksql测试Oracle数据库性能
  9. 分页刷新(SwipeRefreshLayout+SwipeMenuRecyclerView)
  10. socket下server端支持多客户端并发访问简单实现