位置: 编程技术 - 正文
推荐整理分享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的文件夹
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计算两个数的最大公约数)
友情链接: 武汉网站建设