要在Django中连接MySQL数据库,你需要确保你的环境中安装了mysqlclient这个Python库。以下是连接MySQL数据库的步骤:
安装mysqlclient库。如果你使用的是pip,可以通过以下命令安装:
pip install mysqlclient
在你的Django项目的settings.py文件中,修改DATABASES设置以使用MySQL数据库。
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_database_name',
'USER': 'your_mysql_username',
'PASSWORD': 'your_mysql_password',
'HOST': 'localhost', # 或者是你的MySQL服务器的IP地址
'PORT': '3306', # MySQL服务默认端口
}
}
确保替换your_database_name、your_mysql_username、your_mysql_password、localhost和3306为你的实际数据库名、用户、密码和主机端口。
完成这些步骤后,你就可以像往常一样使用Django来管理你的MySQL数据库了。
在Django model的操作函数中,obj.save()
后再执行return obj
会返回obj的ID
...
def create_session(self,bind_host_obj,random_tag):
session_obj = models.SessionRecord(
user = self.user,
bind_host = bind_host_obj,
rand_tag = random_tag
)
session_obj.save()
return session_obj
标签:session,obj,mysql,mysqlclient,django,orm,MySQL,your
From: https://www.cnblogs.com/anyux/p/18553997