Django基础3-数据库交互
1.以mysql为例子
首先我们需要装两个插件,pymysql,mysqlclient
pip install pymysql
pip install mysqlclient
在settings里面配置数据库数据内容
配置完成之后重启,不报错就证明连接上了
DATABASES = {
#'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': BASE_DIR / 'db.sqlite3',
# }
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'boot',
'USER': 'root',
'PASSWORD': 'yinchenxi@9999',
'HOST': '101.133.174.190',
'PORT': 3306,
}
}
然后编写我们的models.py
class UserInfo(models.Model):
class Meta:
#关联数据库表的名字
db_table='userinfo'
id=models.IntegerField(primary_key=True)
name=models.CharField(max_length=16)
age = models.CharField(max_length=18)
然后编写我们的查询条件并请求访问
沫笙