返回顶部
首页 > 资讯 > 后端开发 > Python >搭建PythonWeb框架Django+cx_Oracle随记
  • 308
分享到

搭建PythonWeb框架Django+cx_Oracle随记

2023-06-02 01:06:48 308人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

  在正文开始之前,我们先来聊聊python比较流行的WEB重量级框架-Django,它的功能非常强大,集合了很多web开发项目中常用的功能模块,而且应用了组件式开发思想,所以使用起来非常方便,大大减少了代码量,很好的体现了“优雅”的代码,

  在正文开始之前,我们先来聊聊python比较流行的WEB重量级框架-Django,它的功能非常强大,集合了很多web开发项目中常用的功能模块,而且应用了组件式开发思想,所以使用起来非常方便,大大减少了代码量,很好的体现了“优雅”的代码,并且它的各个模块非常独立,松耦合式排布,这对程序员来说是非常友好的。说完了BI层,DjanGo当然在Data层也支持非常多的数据库连接,比如oracle,MySqlMongoDBsqllite等。好,Django我们就先介绍这些最基本特点,要详细了解并使用它,还是要看官方文档,这裡才是最全的教程:Django开发文档。

  回到正题,我们现在要搭建以Oracle数据库为基础的一套Django框架,作者是以python3.5为基础配套的文件,3.5版本以下没尝试,平臺是windows 64bit,则我们需要以下素材,都一一列举给大家:

  1.Python3.5环境,在官方下载好自己需要的压缩包以后解压直接安装,一般情况基本都是“下一步”操作即可,完成以后,打开cmd命令窗口,输入“python --verson”,按“Enter”,如果顺利安装就可以看到如图一样的版本号:

  

搭建PythonWeb框架Django+cx_Oracle随记

  2.Django2.1.14,同样的操作,现在官网下载好适合自己平台的压缩包,将解压后的整个文件夹(Django-2.1.14)复制到Python的安装目录的Python35目录下,和python.exe同级,复制完成以后,进入复制完的Django-2.1.14目录,复制其路径,打开cmd命令窗口,用“cd”命令切换到此目录下,如果切换不成功,则要切换盘,直接输入盘名加冒号,比如D盘的话,就输入“D:”,按“Enter”就可以切换成功,然后数据“python setup.py install”命令,“Enter”,稍等片刻,就会安装成功,安装完以后,在命令提示符窗口里输入“python”命令,然后输入“import django”,“django.get_version()”,按"Enter",如果安装成功则会出现版本号,如图:

  

搭建PythonWeb框架Django+cx_Oracle随记

  3.cx_Oracle5.3,如果找不到相匹配的版本,也可以在Oracle官网下载,实在找不到还可以在百度上指定版本下载,下载解压后是叫cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe的文件,直接执行,该程序可以自动定位到Python的安装目录,同理,一般情况,都是“下一步”操作,完成了此步骤还不算完,因为python也是需要oci文件来连接oracle数据库,所以还需要将64位Oracle_client根目录下的oci.dll文件,oraocci11.dll文件,oraociei11.dll文件复制到Python的安装目录Python35\Lib\site-packages下面,这些文件的版本一定要和你的DataBase的版本还有平台的系统相搭配,放好以后我们就来準备测试

  以上所有步骤都完成以后,我们就可以测试是否可以连接到数据库,打开cmd命令窗口,输入“python”,然后输入以下代码:郑州人流多少钱 Http://mobile.zyyyzz.com/

  “import cx_Oracle

  conn = cx_Oracle.connect(‘用户名/密码@数据库服务器IP:端口/数据库实例名称’)

  curs=conn.cursor()

  sql=‘SELECT * FROM …’

  rr=curs.execute (sql)

  row=curs.fetchone()

  print(row[0])

  curs.close()

  conn.close()”,如果所有的步骤都安装无误没有问题则会查询出你sql语句查询内容,如图所示:

  

搭建PythonWeb框架Django+cx_Oracle随记

  至此,如果你都安装成功,恭喜你,作者也是踩了无数的坑才搭建成功,所以我总结一下特别要注意的的点,都是一些网上的前辈们血淋淋的教训:

  a.Python3.5支持的Django框架版本都是1.11以上,最好是2.0版本以上

  b.Python3和Python2还是有很大区别,且不向下兼容

  c.Django2.0版本及以上只支持12c数据库,当然你可以连接成功,但是在创建各个“应用”必须的表的时候,使用migrate命令就会报错,塬因是12c和11g在sql写法上有区别

  d.cx_Oracle版本不宜过高,高了以后就会出现其他包配置文件不与其相匹配问题

  总结起来就是要达到,平台系统,数据库,Django,cx_Oracle,Python版本相搭配,满足各自兼容的版本,至此,我们的本节内容就分享完了,也是给自己做个笔记,以防后面忘记又去踩坑。

--结束END--

本文标题: 搭建PythonWeb框架Django+cx_Oracle随记

本文链接: https://lsjlt.com/news/228373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 搭建PythonWeb框架Django+cx_Oracle随记
      在正文开始之前,我们先来聊聊Python比较流行的Web重量级框架-Django,它的功能非常强大,集合了很多Web开发项目中常用的功能模块,而且应用了组件式开发思想,所以使用起来非常方便,大大减少了代码量,很好的体现了“优雅”的代码,...
    99+
    2023-06-02
  • Django安装教程:掌握最新的PythonWeb框架
    Django安装教程:掌握最新的Python Web框架,需要具体代码示例 引言:随着互联网的发展,Web开发越来越受到人们的关注。Python作为一种高级编程语言,其Web开发框架众...
    99+
    2024-02-23
    安装 django
  • 教你用Python3+mysql8.0搭建Django框架
    目录一、安装python二、安装数据库mysql8.0三、安装Django并配置和数据库的连接四、创建超级用户一、安装python 基础环境:centos7.6 安装: 下载pyth...
    99+
    2024-04-02
  • 用Django框架快速搭建博客
    阅读文本大概需要 5 分钟。上次 2 篇文章给大家分享了 Django 搭建的基本知识,今天就把 Django 基本知识串起来,搭建一个简单的博客网站。项目环境语言:Python 3.6编辑器:Pycharm主要步骤创建项目创建 APP创建...
    99+
    2023-06-02
  • 如何使用Python3+mysql8.0搭建Django框架
    小编给大家分享一下如何使用Python3+mysql8.0搭建Django框架,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、安装python基础环境:cent...
    99+
    2023-06-15
  • Python框架Django的环境及项目搭建
    本篇内容介绍了“Python框架Django的环境及项目搭建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!特点我们先来了解下 Django ...
    99+
    2023-06-04
  • Python之Web框架Django项目搭建全过程
    Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:...
    99+
    2022-06-04
    全过程 框架 项目
  • Nodejs Express4.x开发框架随手笔记
    Express: ?web application framework for?Node.js?Express 是一个简洁、灵活的 node.js Web 应用开发框架, 它提供一系...
    99+
    2022-06-04
    框架 笔记 Nodejs
  • 【PHP 随记】—— laravel 项目环境搭建
    👉总目录👈 \large\colorbox{skyblue}{👉总目录👈...
    99+
    2023-09-10
    php laravel 服务器
  • 使用Django框架创建项目
    目录一、Django 管理工具二、创建第一个项目三、视图和 URL 配置四、path() 函数五、使用PyCharm创建Django项目1、打开PyCharm,新建项目2、通过命令行...
    99+
    2024-04-02
  • python web框架django项目创建
    要创建一个Django项目,首先需要确保已经安装了Python和Django。接下来,按照以下步骤进行操作:1. 创建一个新的目录,...
    99+
    2023-09-14
    python
  • 一文带你快速搭建框架(最全MyBatis笔记)
      目录 一.概述 1.简介 2.maven构建 二.相关概念 1.Mapper接口 2.ORM思想 三.映射配置文件 1.文件结构 2.映射配置文件标签详解 3.SQL语句中参数的获取 (1)获取方式 (2)参数类型 4.各种SQL操作...
    99+
    2023-09-03
    mybatis java maven
  • Android快速搭建MVVM框架
    架构上面是从一个开源项目中了解到的框架结构,以最简洁的方式搭建一个app的基础框架。框架的几个特点是:通过Jetpack的Navigation构建单Activity多Fragment结构,我们知道Activity是属于比较重的组件,而Fra...
    99+
    2022-06-06
    mvvm Android
  • eclipse如何搭建springboot框架
    要在Eclipse中搭建Spring Boot框架,可以按照以下步骤进行操作:1. 首先,确保已经安装了Java Developme...
    99+
    2023-10-08
    eclipse springboot
  • android mvvm框架怎么搭建
    要搭建Android MVVM框架,您可以按照以下步骤进行: 创建Android项目:使用Android Studio创建一个新...
    99+
    2023-10-22
    android
  • Android 架构之数据库框架搭建
    目录1、先创建对应相关操作的注解1.1 bTable 标识表 1.2 DbPrimaryKey 标识主键 1.3 DbFiled 标识成员属性 2、创建对应表操作...
    99+
    2024-04-02
  • zookeeper3.5.5 centos7 完全分布式 搭建随记 - G
    zookeeper3.5.5 centos7 完全分布式 搭建随记 这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭配其他博客一同使用,并记得根据...
    99+
    2020-03-11
    zookeeper3.5.5 centos7 完全分布式 搭建随记 - G
  • hbase2.1.9 centos7 完全分布式 搭建随记 - G
    hbase2.1.9 centos7 完全分布式 搭建随记 这里是当初在三个ECS节点上搭建hadoop+zookeeper+hbase+solr的主要步骤,文章内容未经过润色,请参考的同学搭配其他博客一同使用,并记得根据实际情况...
    99+
    2020-10-25
    hbase2.1.9 centos7 完全分布式 搭建随记 - G
  • Redis框架如何搭建SpringBoot2.X
    这篇文章主要介绍Redis框架如何搭建SpringBoot2.X,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、使用Spring Initializr创建项目web项目1、File...
    99+
    2024-04-02
  • vue2-webpack2框架搭建的方法
    这篇文章主要介绍了vue2-webpack2框架搭建的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。react、vue、angular代...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作