项目文件夹建立app01,(配置好url和静态文件夹—不是必须的)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'pythontest',
'HOST':'127.0.0.1',
#'PORT':'3306',
'USER':'root',
'PASSWORD':'root',
}
}
将settings.py文件中的Databases数据库连接部分设置如上,这里的USER和PASSWORD要和mysql里设置的一样,3306端口为默认,127.0.0.1一般是本地localhost的id
import pymysql
pymysql.install_as_MySQLdb()
在app01文件夹下的__init__py中引入pymysql模块
from django.db import models
# Create your models here.
class user1(models.Model):
user=models.CharField(max_length=32)
pwd=models.CharField(max_length=32)
在app01的models.py里建立user1,设置字段名为user,pwd
本人电脑安装phpstudy,这里略
需要在mysql中建立和app01里建立的表名相同的表,本例是表名是:pythontest
python manage.py makemigrations
python manage.py migrate
初始化数据库
使用pycharm可在右侧的database里点击绿色“+”
选择mysql
第一次连接需要下载相关模块
下载后填写相关信息,数据库名位pythontest
设置后连接成功可看到表内信息已经能显示
查看数据库是
查看字段已经建立,信息也能传递