Fork me on GitHub
随笔 - 234  文章 - 49 评论 - 0 阅读 - 13万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

要在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

posted on   anyux  阅读(53)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
历史上的今天:
2019-11-18 链表11-开发可用链表(在映射中使用链表)
2019-11-18 链表10-开发可用链表(使用链表)
点击右上角即可分享
微信分享提示