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 #找找提示輸入用戶名密碼就可以了
查看創建后的用戶信息:
登錄后台測試下是否可以登錄: