位置: 编程技术 - 正文

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

  • 普通发票的金额包含增值税吗
  • 借款人和还款人不相同的情况下逾期还款会影响哪方信用
  • 一张记账凭证写两个分录
  • 海关完税凭证抵扣清单在哪里
  • 固定资产报废清理净损失属于什么费用
  • 车购税申报表如何作废重开
  • 房地产企业土地使用税
  • 确认应收账款不确认收入
  • 经营期间银行存在的问题
  • 盈余公积转增资本有限制吗
  • 公司向个人转账分录
  • 去年的企业所得税
  • 下月初认证的发票怎么开
  • 航空公司票价怎么定的
  • 小规模季报都报哪些税种
  • 有限合伙企业需要法人吗
  • 如何解决win10系统安装不兼容驱动的问题
  • 什么是债券持有人
  • 做汽车配件销售怎么找客户
  • Win10 Version 1909累积更新补丁KB4601315:修复诸多 BUG
  • 华硕笔记本装win8
  • Mac怎么设置默认排序方式
  • 购进旧设备折旧年限如何计算
  • 不动产固定资产标识牌
  • 解决出现问题的人
  • php socket_create
  • 会计政策变更常见例子
  • 企业合并一般债权怎么算
  • thinkphp伪静态nginx
  • 基本户可以公对私吗
  • 股权融资服务协议
  • 债务重组利得计入其他收益还是营业外收入
  • 每个开发人员都有编制吗
  • eterm指令退出a
  • 体检费专票可以抵扣吗
  • 年金保险是指什么保险
  • 买车挂公司名下的坏处
  • 公司注销前欠客户钱
  • 行政事业单位资产报废账务处理
  • 生育津贴是怎么申请
  • 资本公积是什么意思,举个例子呗
  • 银行汇票退票
  • 销售退货会计分录
  • 无形资产的有效期限与法定保护期限相等
  • 出口销售确认书的条款
  • 如何在个人所得税app上修改扣缴义务人
  • 公司使用pos机
  • 招待费进项税额可以抵扣吗
  • 固定资产开普票还是专票
  • 最低标准买社保公积金个人缴纳多少钱
  • 小企业会计准则和一般企业会计准则的区别
  • 规划设计费收费依据
  • 摊销方法如何选择
  • 纳税人和负税人区别通俗易懂
  • 固定资产公司
  • Microsoft SQLServer的版本区别及选择
  • mysql删除的数据恢复
  • linux 二进制转十六进制
  • windows modules installer占用磁盘高
  • win10一年更新一次
  • centos下载与安装
  • fedora win10
  • windows地图导航
  • ubuntu怎么用linux
  • 如何创建微软帐户
  • win8关闭系统更新
  • win7系统点击计算机图标未响应
  • linux如何创建ftp
  • linux系统的安装和常用命令
  • raid磁盘阵列教程
  • c# opengl 3d
  • exceltype函数的用法
  • jQuery Easyui datagrid行内实现【添加】、【编辑】、【上移】、【下移】
  • Android Studio 1.1.0 配置androidannotations框架
  • python中ridge
  • 刨根问底造句
  • 在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
  • html5过渡的触发机制
  • 投资性房地产如何合并抵消
  • 西藏五个确保是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设