如何从localhost连接到我的heroku数据库?

时间:2018-01-30 00:02:33

标签: django postgresql heroku

我是django的新手并尝试从我的localhosted django应用程序连接到我的heroku数据库。

我已经按照heroku网站上的说明进行了操作,但似乎django并不了解我正在尝试访问外部数据库。

我收到此错误

   relation "myAppName_user" does not exist
     LINE 1: INSERT INTO "myAppName_user" ("title", "content") VALUES 
    ('Beat...

但是我从未创建或从未打算创建名为myAppName_user

的表

我只是想在我的heroku postgres db中访问表user,但我不知道为什么尝试使用myAppName_user

我刚刚在myAppName配置中明确添加了INSTALLED_APPS,因为如果不是这样,django会抛出错误。

我的数据库配置:

      DATABASES = {
        'default': {
         'ENGINE': 'django.db.backends.sqlite3',
          'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
         }
        }
       DATABASES['default'] =  
      dj_database_url.config(default='postgres://xxxxx')

我想从我的localhost测试我的数据库。我可以使用Node JS轻松完成此操作,但我无法在django中找到解决方案。

有什么建议吗?

编辑

  from __future__ import unicode_literals

  from django.db import models

  class Fruits(models.Model):
   title = models.CharField(max_length=100)
   content = models.TextField()

    def __str__(self):
    return self.name

0 个答案:

没有答案