无法在数据库pycharm中看到我的任何东西

时间:2018-02-20 03:50:31

标签: python django pycharm

我真的很茫然。我正在使用Pycharm 5.0.4并使用Python3和Django 2.0.1运行虚拟环境。

我正在尝试为我的项目启动并运行数据库,但无论我做什么,我似乎无法在Pycharm中的数据库工具窗口中显示任何内容。我在'ENGINE': 'django.db.backends.sqlite3'设置settings.py,在Pycharm中我将:
新建 - >数据源 - > SQlite的(Xerial)。

然后我makemigrationsmigrate但数据库中没有显示任何内容。我甚至可以访问项目网站并在管理站点中成功添加/创建模型。但我无法弄清楚他们在哪里或看到他们......

它曾在某一点工作,但我删除了我的数据库,因为我收到了一些错误,现在我正在尝试重新创建它。

1 个答案:

答案 0 :(得分:0)

您无需转到“新建” - >数据源 - > SQlite的(Xerial)。 如果您的setting.py数据库配置保持原样('ENGINE': 'django.db.backends.sqlite3'),则在运行makemigrations然后迁移时会自动生成数据库。

重新创建数据库(你说你删除了):

  1. 删除以前的迁移(删除应用迁移文件夹中除 init .py之外的所有文件)

  2. Ctrl+Alt+R(或工具 - >运行manage.py)

  3. 然后在manage.py终端运行makemigrations and migrate`

  4. 将创建一个新数据库并应用迁移.........您不必担心直接查看数据库中的条目。

    如果您能够create superuser并登录管理网站并操纵模型数据,那么您已启动并正在运行