Django連接mysql數據庫


Django連接mysql數據庫登錄Django后台

默認Django使用的是sqllite3,mysqldb沒有支持python3版本的,可以使用pymysql代替mysqldb

 1、在項目根目錄下__init__.py文件中加入以下代碼

import pymysql
pymysql.install_as_MySQLdb()
2、使用mysqlclient代替mysqldb
pip3 install mysqlclient

3、更改項目setting.py中對數據庫的配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '庫名字',
        'USER': '連接用戶名',
        'PASSWORD':'連接密碼',
        'HOST':'連接地址',
        'PORT':'數據庫端口號'
    }
}

4、初始化數據庫,創建相應的表

python3 manager.py migrate

生成相應表的數據庫:

 

 

5、創建Django后台登錄用戶

python3 manage.py createsuperuser
#找找提示輸入用戶名密碼就可以了

 查看創建后的用戶信息:

登錄后台測試下是否可以登錄:

 











免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM