发布网友 发布时间:2024-09-25 16:47
共1个回答
热心网友 时间:2024-10-04 02:02
今天给各位分享django如何连接mysql的知识,其中也会对django菜鸟教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:1、django连接已有mysql2、如何在Django1.6结合Python3.4版本中使用MySql3、python2.7.12怎么用django连接mysql4、pycharm下的django怎么连接mysql数据库啊?django连接已有mysql在settings中配置mysql库的内容
DATABASES?=?{
????'default':?{
????????'ENGINE':?'django.db.backends.mysql',
????????'NAME':?'djplatform',
????????'USER':'root',
????????'PASSWORD':'111111',
????????'HOST':'localhost',
????????'PORT':'3306',
????}
}
如果已有数据表,但是没有写入到models.py中,可以运行:
pythonmanage.pyinspectdbapp/models.py
将现有数据表在models中建模
这样就可以使用djangomodel相关有方法对表进行读取了
如何在Django1.6结合Python3.4版本中使用MySql
唉,最近赶了个新潮,用起了Python3.4跟Django1.6,数据库依然是互联网企业常见的MySql。
悲催的是在Python2.7时代连接MySql的MySQLdb还不支持Python3.4,还好,苦苦追问G哥终于找到一款代替品,而且效果不错,这代替品就是:pymysql。
下载此物然后进行安装,跟其它python第三包没任何区别,一样的安装。
关于Django1.6中DATABASES的设置也是一样不用做任何修改,跟以前MySQLdb的时候一样,如下所示:
1DATABASES={2??'default':{3????'ENGINE':'django.db.backends.mysql',#数据库引擎4????'NAME':'test',???????????#数据库名5????'USER':'root',???????????#用户名6????'PASSWORD':'root',?????????#密码7????'HOST':'',?????????????#数据库主机,默认为localhost8????'PORT':'',?????????????#数据库端口,MySQL默认为33069????'OPTIONS':{10??????'autocommit':True,11?????},12???}13}
最关键的一点,在站点的__init__.py文件中,我们添加如下代码:
1importpymysql2pymysql.install_as_MySQLdb()
做完上述动作后,即可在django中访问mysql了。
python2.7.12怎么用django连接mysql1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#
#settings.py里配置:
#
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',#Add'postgresql_psycopg2','postgresql','mysql','sqlite3'or'oracle'.
'NAME':'dbname',#Orpathtodatabasefileifusingsqlite3.
'USER':'uname',#Notusedwithsqlite3.
'PASSWORD':'pwd',#Notusedwithsqlite3.
'HOST':'127.0.0.1',#Settoemptystringforlocalhost.Notusedwithsqlite3.
'PORT':'3306',#Settoemptystringfordefault.Notusedwithsqlite3.
}
}
#
#用MySQLdb
#
conn=MySQLdb.connect(user='uname',db='dbname',passwd='pwd',host='127.0.0.1',use_unicode=True,charset='utf8')
pycharm下的django怎么连接mysql数据库啊?方法/步骤
修改setting.py里面的DATABASES元组为
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'books',#你的数据库名称
'USER':'root',#你的数据库用户名
'PASSWORD':'',#你的数据库密码
'HOST':'',#你的数据库主机,留空默认为localhost
'PORT':'3306',#你的数据库端口
}
}
INSTALLED_APPS=(
'books',#你的数据库名称
)
在mysql里面创建books数据库
检查配置是否有语法错误
使用pythonmanage.pysqlallbooks显示mysql语法
使用pythonmanage.pysyncdb同步模型中的数据库
创建成功!
django如何连接mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于django菜鸟教程、django如何连接mysql的信息别忘了在本站进行查找喔。