位置: 编程技术 - 正文

django基础之数据库操作方法(详解)(django 实例)

编辑:rootadmin

推荐整理分享django基础之数据库操作方法(详解)(django 实例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:django使用数据库,django数据统计,django怎么实现从数据库获取,django values,django模型数据字段,django数据分析,django数据查询,django数据查询,内容如对您有帮助,希望把文章链接给更多的朋友!

Django 自称是“最适合开发有限期的完美WEB框架”。本文参考《Django web开发指南》,快速搭建一个blog 出来,在中间涉及诸多知识点,这里不会详细说明,如果你是第一次接触Django ,本文会让你在感性上对Django有个认识,完成本文操作后会让你有兴趣阅读的相关书籍和文档。

本文客操作的环境,如无特别说明,后续都以下面的环境为基础:

===================

Windows 7/

python 3.5

Django 1.

===================

1:创建工程

创建mysite工程项目:

当然,前提是你已经设置好了python的环境变量!

如果是IDE工具(本文使用的是PyCharm4.0),在File -> New Project -> Django中创建工程

创建完成后,工程目录结构如下:

manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。

settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。

urls.py ----- 负责把URL模式映射到应用程序。

2:创建blog应用

在python里叫做app

完成后,会在项目中生成一个blog的文件夹

django基础之数据库操作方法(详解)(django 实例)

3:数据库操作

初始化数据库:

python 自带SQLite数据库,Django支持各种主流的数据库,这里我们首先使用SQLite,如果使用其它数据库请在settings.py文件中设置。数据库默认的配置为:

使用默认的数据配置来初始化数据库:

命令执行完成后,会生成一些数据表:

Django自带有一个WEB 后台,下面创建WEB后台的用户名与密码:

接下来我们使用上面创建的账号密码登录后台试试。要登录后台,必须在settings.py文件中将上面创建的APP也就是blog添加进来:

注意后面必须要有个逗号!

启动django容器:

默认使用的WEB地址为 文件进行修改:

命令行执行:

完成后会在数据库创建一张数据表:

从上图中可以看出,Django默认会以APP名为数据表前缀,以类名为数据表名!

创建的字段如下图:

从上图可以看出,Django会默认加上一个id字段,该字段为主键且自增长

在blog_UserInfo表中添加数据:

Django是在views.py文件中,通过导入models.py文件来创建数据的:

下面我们配置路由,以便让浏览器能够访问到views.py文件:

下面我们来访问

python 计算两个日期相差多少个月实例代码 近期,由于业务需要计算两个日期之前相差多少个月。我在网上找了很久,结果发现万能的python,居然没有一个模块计算两个日期的月数,像Java、C#之

django框架如何集成celery进行开发 上一篇已经介绍了celery的基本知识,本篇以一个小项目为例,详细说明django框架如何集成celery进行开发。本系列文章的开发环境:window7+python2.7+pycharm5+ce

Python实现简单过滤文本段的方法 本文实例讲述了Python实现简单过滤文本段的方法。分享给大家供大家参考,具体如下:一、问题:如下文本:##Alignment0:score=.0e_value=8.2e-N=9scaffold1&scaf

标签: django 实例

本文链接地址:https://www.jiuchutong.com/biancheng/372352.html 转载请保留说明!

上一篇:python bottle框架支持jquery ajax的RESTful风格的PUT和DELETE方法(python框架教程)

下一篇:python 计算两个日期相差多少个月实例代码(python计算两个数的最大公约数)

  • 流转税解释
  • 企业如何进行纳税申报
  • etc发票可以抵扣进项税吗
  • 增值税有定额税率吗
  • 2021小规模免税
  • 没经营的个体户营业执照怎么注销
  • 小规模纳税人能开9个点的发票吗
  • 公司对员工的罚款最多可以罚多少
  • 公司注销后应收款能打到法人账户吗
  • 工程材料增值税专用发票税率
  • 差旅补贴需要缴纳个税吗
  • 领定额发票需要报税吗
  • 出口退税收入凭证怎么填
  • 产品售后服务规定
  • 非居民纳税人怎么纳税
  • 再保险的业务种类
  • 联营企业分回的利润交企业所得税吗
  • 可以全额抵扣的发票
  • 向其他股东购买股权
  • 申报表b表去哪里申报
  • 多交的增值税附加税怎么做账
  • 管理费是否需合计
  • 债务重组收益会计处理
  • 月末汇兑损益怎么算
  • 苹果手机系统升级后电量消耗快
  • 固定资产核销是资产损失吗
  • 公司赞助商
  • 账务处理程序有什么
  • 材料采购计入资产负债表哪里
  • zend framework手册
  • 土地增值税的计算
  • PHP+MySql+jQuery实现的"顶"和"踩"投票功能
  • vue实战开发项目视频
  • 微信小程序设计规范(官方)文档
  • 卷积核步长公式
  • pytorch with no grad
  • 前端搭建小人逃脱游戏(内附源码)
  • thinkphp框架怎么用
  • 管理费用科目核算的内容
  • 企业的职工福利费应当按照应付工资总额的14%计提
  • java事件处理机制三个重要概念
  • 党建工作经费使用流程
  • 工资表怎么每个都有表头
  • 工会账以固定资产投资
  • 主营业务成本的摘要怎么写
  • 职工报销的医药费是什么
  • 进项税抵扣的分录怎么做
  • 在非企业合并形成的长期股权投资中
  • 公司注销其他应付款怎么冲平
  • 长期待摊费用是当月摊销还是次月摊销
  • 固定资产清理的借贷方向
  • 关于小规模纳税人2023年的政策
  • 运费未付的会计分录怎么做
  • 长期股权投资属于什么会计要素
  • 如何搭建mybatis
  • sqlserver数据库恢复挂起状态
  • centos6.5安装教程中文
  • mysql local-infile
  • bios设置或coms设置完整的说法
  • freebsd书籍
  • freebsd login
  • 苹果怎么格式化彻底
  • 虚拟主机管理平台
  • 怎么知道游戏是什么引擎
  • linux tomcat怎么启动服务
  • 登录ip怎么查位置
  • Immutable 在 JavaScript 中的应用
  • css实现下拉菜单的思路是
  • css中文手册
  • 冒充咋写
  • 欢迎使用天翼智能网关
  • 如何解决android兼容问题
  • unity资源包管理器
  • Javascript Boolean、Nnumber、String 强制类型转换的区别详细介绍
  • unity多人游戏
  • node运行js文件
  • 3、BluetoothChat之BluetoothChatService.java
  • jQuery UI Bootstrap是什么?
  • 公务员副处级工资待遇
  • 东莞国税稽查分局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设