oracleclient安装教程,oracle client 安装
我在网上看过用"皮普安装关系型数据库客户端"安装的教程,但安装失败,多次失败。之后,您自己下载并成功安装了关系型数据库客户端。
根据自己的需要,选择了最下面的cp38。(目测cp38是c版本,下载的文件在用点安装安装时进行c编译。如果你的电脑(我是Windows)上没有安装VC,那么,我们来找一个新版本的安装吧。 https://请记住支持微软。com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads)
下载关系型数据库客户端t后,如下所示: (下载一个的话,我的系统是64位的,所以先下载的64位的,毕竟不能用,再下载32位的成功了,建议你先下载32位的。 )
打开控制台(开始-运行-cmd):
步骤1 :将光盘发送到下载的关系型数据库客户端文件所在的目录CDC: users yeat downloads MySQL客户端
步骤2 :运行安装命令:皮皮安装MySQL客户端-1。4 .4-cp38-cp38-win32。万海
如果成功的话,情况如下
c: users yeat downloadspipinstallmysql客户端-1。4 .4-cp38-cp38-win32。万海
处理c: users yeat downloads MySQL client-1。4 .4-cp38-cp38-win32。万海
安装收集的包:MySQL客户端
successfullyinstalledmysqlclient-1。4 .四
C:UsersYeatDownloads当然如果失败,则很可能会看到下图所示的画面。
c: users yeatpinstallmysql client 1。3 .13 CP 36 CP 36 mwin _ amd64。万海
警告:请求关系型数据库客户端1 .3 .13 CP 36 CP 36 mwin _ amd64。whl lookslikeafilename,但是文件不存在
错误:MySQL客户端1 .3 .13 cp36 cp36 mwin _ amd64。whlisnotavalidwheelfilename。
c: users yeatpinstallmysql _ python 1。2 .5 CP 27无胜_ amd64。万海
警告:请求MySQL _ python 1。2 .5 CP 27无胜_ amd64。whl lookslikeafilename,但文件不存在
错误:MySQL _ python 1。2 .5 CP 27无胜_ amd64。whlisnotavalidwheelfilename。
c: users yeatpinstallmysql _ python 1。2 .5 CP 27无胜_ amd64
错误:无效要求:“MySQL _ python 1。2 .5 CP 27无win _ amd64 "
c: users yeat CDC: users yeat downloads
c: users yeat downloadspipinstallmysql _ python-1。2 .5-cp27-无-胜_ amd64。万海
错误:MySQL _ python-1。2 .5-cp27-无-胜_ amd64。whlisnotsupportedwheelonshiplatform。
c: users yeat downloadspipinstallmysql客户端-1。4 .4-cp38-cp38-win _ amd64。万海
错误:MySQL客户端-1 .4 .4-cp38-cp38-win _ amd64。whlisnotsupportedwheelonshiplatform。
失败了。更改下载的关系型数据库客户端版本。只能提供这个方法。
二。在姜戈框架中使用关系型数据库
1 .进入项目工程目录执行命令:django-admin startapp TcesApp,我的完整命令是:丙:(美国
ers Yeat PycharmProjects untitleddjango-admin startapp tces应用程序,前面的部分是我的工程目录路径;
2.命令执行完毕后工程里会增加TcesApp目录如图:
3.进入models.py中创建与你的数据库表相对应的对象型号,我的内容如下:
一
2
3
四
5
6
七
8
9
10
11
12
13
14
15
16
从
django.db
进口
模型
班级
电子考试(模型。型号):
身份
=
模特CharField(max_length
=
50
),
考试名称
=
模特CharField(max_length
=
50
)
考试代码
=
模特CharField(max_length
=
50
)
场景身份
=
模特CharField(max_length
=
50
)
创造者
=
模特CharField(max_length
=
50
)
创建时间
=
模特。日期时间字段()
状态
=
模特CharField(max_length
=
50
)
Field_Char1
=
模特CharField(max_length
=
50
)
Field_Char2
=
模特CharField(max_length
=
50
)
Field_Char3
=
模特CharField(max_length
=
50
)
班级
元:
数据库_表格
=
电子考试
#数据表名称
我的表结构电子考试:
在models.py中可以创建过个表的型号。
4.在管理。巴拉圭中注册型号:
一
2
3
四
5
从
姜戈。贡献
进口
管理
从。
进口
模型
#在此注册您的模特。
管理员。网站。注册(型号。电子考试)
5.在setting.py中添加应用名称(上边的名称姜戈-管理startapp TcesApp的名称):
6.还是在settings.py中修改数据库内容如下:
完整配置:
一
2
3
四
5
6
七
8
9
10
11
12
13
数据库
=
{
默认
: {
发动机
:
django.db.backends.mysql
,
名称
:
tces
,
用户
:
"根"
,
密码
:
Unity3du#d112233
,
"主机"
:
nas.yeatsoft.com的
,
"港口"
:
3306
,
选项
: {
初始化命令
:
SET SQL _ mode= STRICT _ TRANS _ TABLES
,
}
}
}
其中名字是你的数据库名称,主机是数据库地址,其它的大家都知道。
7.接下来我们到views.py(或者自己创建的巴拉圭文件)中编写代码主要看添加考试这个方法:
一
2
3
四
5
6
七
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
从
django.http
进口
HttpResponse
从
姜戈。捷径
进口
提出
从
TcesApp.models
进口
电子考试
极好的
你好(请求):
返回
HttpResponse(
主页!
)
极好的
helloworld(请求):
语境
=
{}
上下文[
"价值"
]
=
"你好,世界!"
返回
呈现(请求,
helloworld.html的
上下文)
极好的
添加考试(请求):
考试
=
电子考试()
考试。
身份
=
100001
考试。场景身份
=
1001
,
考试。考试名称
=
期末考试
exam.save()
语境
=
{}
上下文[
"价值"
]
=
考试。考试名称
数据添加成功!
返回
呈现(请求,
helloworld.html的
上下文)
其中helloworld.html是放在模板中的前端页面:
上下文[值]就是超文本标记语言页面中的{{value}}
8.到urls.py中添加路径完整代码如下:
一
2
3
四
5
6
七
8
9
10
从
姜戈。贡献
进口
管理
从
django.urls
进口
小路
从。
进口
家
统一资源定位器模式
=
[
路径(
admin/
admin . site . URL),
路径(
home/
,home.hello),
路径(
helloworld/
,home.helloworld),
路径(
添加/
,home.addExam)
]