Django配置Mysql數(shù)據(jù)庫連接的實現(xiàn)
前言
Django原生自帶的數(shù)據(jù)庫支持是sqlite,但是我們現(xiàn)在常用的數(shù)據(jù)庫一般是mysql,mangodb等數(shù)據(jù)庫。所以我們要改變數(shù)據(jù)庫的鏈接,從而達到使用mysql作為django的數(shù)據(jù)庫鏈接。
操作路線
現(xiàn)在代碼中找到setting.py。在代碼中找到DATABASES = 然后對代碼進行修改。
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'django_test', 'USER': 'root', 'PASSWORD': 'xxxxx', 'HOST': 'xxx.xxx.xxx.xxx', 'PORT': 'xxxx' } }
這樣django就會去鏈接mysql了,但是django首要的鏈接方式是通過mysqlclient,但是我們比較常用的其實是pymysql,所以我們可以再改動django鏈接數(shù)據(jù)庫的方式。
我們找到項目的__init__.py,加入代碼。
import pymysql pymysql.version_info = (1, 4, 13, "final", 0) pymysql.install_as_MySQLdb()
這樣就可以修改數(shù)據(jù)庫鏈接了。但是我們要注意一個問題,django不會幫我們創(chuàng)建數(shù)據(jù)庫,所以我們要手動在數(shù)據(jù)庫中創(chuàng)建這個庫django_test,名字與修改的代碼中的name的值一致即可。
最后我們讓Django幫我們初始化這個數(shù)據(jù)庫就可以了。我們只需要在終端中輸入。
python manage.py migrate
我們的django就會開始初始化數(shù)據(jù)庫了。
結(jié)束語
那么這樣我們的Django就會開始運行我們的Mysql數(shù)據(jù)庫了。
到此這篇關于Django配置Mysql數(shù)據(jù)庫連接的實現(xiàn)的文章就介紹到這了,更多相關Django連接Mysql數(shù)據(jù)庫內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Python中Collections模塊的Counter容器類使用教程
Counter是Python標準庫提供的一個非常有用的容器,可以用來對序列中出現(xiàn)的各個元素進行計數(shù),下面就來一起看一下Python中Collections模塊的Counter容器類使用教程2016-05-05深度學習TextRNN的tensorflow1.14實現(xiàn)示例
這篇文章主要介紹了深度學習TextRNN的tensorflow1.14實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01python 字符串和整數(shù)的轉(zhuǎn)換方法
今天小編就為大家分享一篇python 字符串和整數(shù)的轉(zhuǎn)換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06