收藏
回答

成功部署了django,但多次数据迁移,并无链接到数据库?

部署的是https://gitee.com/liqianglog/django-vue-admin?_from=gitee_search

数据库使用的是云托管提供的mysql,并且也在服务设置里面增加了 MYSQL_ADDRESS,MYSQL_PASSWORD,MYSQL_USERNAME。

但是通过webshhel执行如下代码:

python manage.py makemigrations 
python manage.py migrate
python manage.py init_area
python manage.py initch


在此查看数据库,数据库的表为空,在托管的后台查看日志也

  • 请先进行数据库迁移!
  • 数据库使用的是云托管提供的mysql


请问该如何处理?

最后一次编辑于  2022-08-07
回答关注问题邀请回答
收藏

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2022-08-07

    数据库迁移命令是啥 代码咋写的

    2022-08-07
    有用
    回复 13
    • 龙尐🐲
      龙尐🐲
      发表于移动端
      2022-08-07
      原数据库没数据,迁移命令如下 python manage.py makemigrations python manage.py migrate python manage.py init_area python manage.py initch
      2022-08-07
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2022-08-07回复龙尐🐲
      我说代码,没说命令
      2022-08-07
      回复
    • 龙尐🐲
      龙尐🐲
      2022-08-07回复Mr.Zhao
      请问是哪个模块的代码?
      2022-08-07
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      2022-08-07回复龙尐🐲
      我咋知道,又不是我写的。数据迁移的代码
      2022-08-07
      回复
    • 龙尐🐲
      龙尐🐲
      2022-08-07
      数据库迁移代码是django自带的。本地跑就可以。在微信云托管上部署会提示
      /usr/local/lib/python3.8/site-packages/django_comment_migrate/db_comments.py:32: UserWarning: django.db.backends.sqlite3 is not supported by this comment migration backend.
        warnings.warn(
      2022-08-07
      回复
    查看更多(8)
  • 龙尐🐲
    龙尐🐲
    2022-08-07

    进入webshell执行数据库前迁移命令,会提示如下,查看数据库后并没建立表

    2022-08-07
    有用
    回复
登录 后发表内容
问题标签