位置: 编程技术 - 正文

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

  • 财税大管家客服电话
  • 缓交的社保费,包括个人部分
  • 退回以前年度教育附加费
  • 入资款印花税怎么计算
  • 银行端查询缴税凭证怎么盖章
  • 转账支票存根联图片
  • 买一送一的营销好处
  • 餐饮店进货要索取哪些单据
  • 对方公司不能开发票怎么办
  • 小规模纳税人要做账吗
  • 跨年度发票退回如何记账
  • 专用发票与普通发票代码区别
  • 银行端查询缴税凭证在哪里缴费
  • 丧失控制权合并报表内部交易抵消
  • 离职补偿金的税率
  • 个人所得税由公司承担的账务处理
  • 凭证金额多记了,已经入账了怎么办
  • 公司减少注册资本时,应当自作出减少
  • mac菜单栏怎么调出来
  • 制造费用的低值易耗品包括哪些内容
  • 应收应付款有零头怎么处理
  • 已抵扣的固定资产进项税转出如何处理
  • 委外加工费用会计分录
  • ahqinit.exe是什么进程 ahqinit是安全的进程吗
  • win10telnet不是内部或外部命令教程
  • 企业实际发生的经济业务事项都需要
  • vue 父组件调子组件方法
  • Treetop walkway in Hainich National Park, Thuringia, Germany (© mauritius images GmbH/Alamy)
  • EMQX(MQTT)----基本用法以及使用Python程序进行模拟流程
  • 高新企业研发人员学历要求
  • 企业非流动资产占比多说明什么
  • 微信登录接口购买
  • element ui的作用
  • 人工智能科技向善
  • 无形资产转让手续怎么办
  • 个体户税率征收
  • 固定资产清理如何申报增值税
  • 接待客人的本地人叫什么
  • 学网新用什么电脑
  • About BitRock
  • 本期应补退税额就是交钱吗
  • sqlserver存储过程在哪里
  • 销售bu是什么意思
  • sqlserver高并发性能差
  • 消防工程公司的成本包括哪些
  • 长期股权投资与其他权益工具投资的区别
  • 全资子公司的利润怎么记录母公司报表
  • 公司向个人租赁房屋办公要交税吗?
  • 财务费用多计怎么做账
  • 确定施工程序怎么写
  • 从基本存款账户划款3万元 向开户银行转帐
  • 管理费用和财务费用期末有无余额
  • 车费属于什么会计科目类
  • 个人公积金计入什么科目
  • 当月结转销售成本分录
  • 长期待摊费用的摊销期限应该是
  • 租写字楼水电费自己付吗
  • mysql中计算两个日期之间的天数
  • mac怎么用win系统
  • mac怎么安装新系统
  • 在linux操作系统中,/etc/rc.d/init.d
  • 电脑蓝屏bios设置教程
  • 电脑提示Windows照片查看器无法打开此图片
  • linux系统批量替换内容
  • iPhone怎么录制屏幕
  • win8的安全中心
  • centos怎么设置
  • 怎么查看macbook air序列号
  • centos时间不同步的解决方法(centos时间同步)
  • redhat系统界面
  • 安装 centos
  • linux系统叫啥
  • 浅谈jquery中ajax跨域提交的时候会有2次请求的问题
  • android item属性
  • 微信小程序实现微信支付
  • 用python做开发
  • python生成随机数表
  • Android 5.1 API 22 所有sdk文件下载地址
  • javascript基础书
  • 呼市地方税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设