关于#python#的问题:

Unable to create the django_migrations table ((1046, 'No database selected'))
配置了数据库报错什么情况

# settings.py
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'ops',            # 默认数据库名称,等于sql中use ops;即选择数据库,一定必须为mysql种存在的数据库,如果不存在,手动创建下,你现在的报错应该就是这个没有填。
        'USER': 'devops',
        'PASSWORD': '123456',
        'PORT': 23306,
        'HOST': '127.0.0.1'
    }
}
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7475214
  • 你也可以参考下这篇文章:python利用数据库实现注册登录系统
  • 除此之外, 这篇博客: Python连接服务器数据库中的 声明配置变量 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • ssh_host:服务器的公网IP,字符串
    • ssh_port:服务器的端口号,一般为22,数字
    • ssh_user:服务器的名字,字符串
    • ssh_passwor:服务器登录密码,字符串
    • mysql_host:mysql服务器ip,固定填 ‘localhost’ 或 ‘127.0.0.1’,字符串
    • mysql_port:mysql的端口,一般为3306,数字
    • mysql_user:mysql数据库用户名,例root,字符串
    • mysql_password:mysql数据库的密码,字符串
    • mysql_db:连接的目标数据库名,字符串
  • 您还可以看一下 张添翔老师的Python零基础入门教程课程中的 给函数传递任意数量的实参小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    抱歉,题目中使用#python#指令配置数据库时遇到的错误信息并不明确,需要更多的上下文和细节来进行具体的解释和解决方案。请提供更多的信息以获得更准确的帮助。