在Django中连接MySQL数据库的方法有多种。以下是一种常见的方法:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_username',
'PASSWORD': 'your_password',
'HOST': 'your_mysql_host',
'PORT': 'your_mysql_port',
}
}
请将'your_database_name'替换为实际的数据库名称,'your_username'和'your_password'分别替换为数据库的用户名和密码,'your_mysql_host'和'your_mysql_port'分别替换为MySQL数据库的主机名和端口号。
pip install mysqlclient
python manage.py migrate
示例模型类:
from django.db import models
class User(models.Model):
name = models.CharField(max_length=100)
email = models.EmailField()
def __str__(self):
return self.name
在上述示例中,定义了一个名为User的模型类,它具有name和email两个属性。
python manage.py createsuperuser
按照提示输入用户名和密码,即可创建超级用户。
现在,你可以使用Django提供的各种方法来操作MySQL数据库了,包括增删改查等操作。
推荐的腾讯云相关产品:
领取专属 10元无门槛券
手把手带您无忧上云