位置: 编程技术 - 正文

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计算两个数的最大公约数)

  • 一般纳税人减免增值税政策
  • 怎样在电子税务局查询已开发票
  • 个人独资企业和个体工商户的税收区别
  • 公司申报房产税 土地取得时间怎么写的
  • 增值税的视同销售行为有哪些?
  • 资金占用费税前扣除比例
  • 衍生金融负债是金融负债吗
  • 施工单位的产值报告模板
  • 企业所得税业务费扣除标准
  • 个税速算扣除数是怎么计算出来的
  • 固定资产报废做账
  • 委托收款有什么用
  • 企业销售矿产是否需要缴纳资源税呢?
  • 企业会议费发票可否抵扣?
  • 企业境外收入税率
  • 进项发票和销项发票金额相同还需要交税金吗
  • 质量扣款可以放到费用吗
  • 长期股权投资的初始计量
  • 不动产处置流程
  • 酒店固定资产明细表范本
  • 主营业务收入会计分录怎样写
  • 现金流量表怎么做
  • 服务费发票可以部分红冲吗
  • 残联备案还能补申报吗
  • win7 扫描仪
  • 个体户税务申报需要什么资料和手续
  • php composer自动加载
  • 预缴税款忘记抵扣
  • 记账凭证的摘要怎么填写
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • 为什么磁盘会消失
  • laravel快速入门
  • 电力行业增值税率
  • 云霞下的麦田
  • php新版本特性
  • 员工餐费需要附什么凭证
  • 跨区域预缴增值税是当月还是次月
  • yolo v5详解
  • docker 容器
  • 利用Linux Find命令查找文件方法记录 快速查找文件位置
  • 期初成本和期末成本
  • 购买土地需要缴纳增值税吗
  • java中public修饰什么
  • 阴影等级是什么
  • 织梦怎么添加相关
  • 发票已认证未抵扣,开红字发票信息表后,愿票需要退回吗
  • 货物运输代理人
  • sql server怎么用sql语句创建数据库
  • 独资企业的税收政策
  • mysql all
  • 商家下单
  • 金税四期主要监控的内容
  • 股权转让母子关系是否缴纳个人所得税
  • 境外企业向境内企业提供技术服务
  • 应记入营业外支出的科目核算是
  • 社会团体收到财政拨款
  • 结转成本涉及的科目
  • 银行手续费没拿可以退吗
  • 赠送的产品价格为0怎么做账
  • 工会经费征收项目是什么
  • 建筑业营改增后税率变化
  • 上市公司应付会计
  • 期后事项的分类及处理原则
  • mysql启动时找不到mysqld.server
  • 卸载软件怎么彻底删掉
  • myeclipse连接mysql失败
  • sql多表连接查询
  • bios关闭pxe
  • ubuntu 15.04系统怎么安装qq?
  • ip冲突不能上网怎么解决
  • linux 系统查看
  • Win10系统的电脑可装Wlin7系统吗
  • Linux下使用httpry来嗅探HTTP流量教程
  • shell程序中定义的函数能不能有参数
  • vue分页查询
  • nodejs 扫描目录
  • Python工程师面试题 与Python基础语法相关
  • js null,undefined,字符串小结
  • 如何查询车辆购置税发票
  • 深圳国税申报系统恢复数据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设