首页 > 解决方案 > 匹配的查询不存在 django heroku

问题描述

我已经将我的应用程序部署到heroku ..

但是当我尝试转到该页面时,我从日志中收到此错误:

apps.adminview.models.Templates.DoesNotExist: Templates matching query does not exist.

这是来自我的 adminview 模型,您可以看到它是正确创建的:

...
class Templates(models.Model):
    description     = models.TextField(null=True, blank=True)
    template_name   = models.TextField(null=True, blank=True)
    isSelected      = models.BooleanField(default=False)
    temp_selected   = models.BooleanField(default=False)
    width_field      = models.IntegerField(default=0, null=True)
    height_field     = models.IntegerField(default=0, null=True)
    image_path      = models.ImageField(
                                        width_field="width_field", 
                                        height_field="height_field"
                                    )
    def __str__(self):
        return "("+str(self.id)+") " + self.template_name

任何人都可以帮助我吗?谢谢!。

顺便说一句,如果您需要,这是来自我的 settings.py :

DEBUG = False

ALLOWED_HOSTS = ['*']

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'apps.myuser',
    'apps.contact',
    'apps.cart',
    'apps.adminview',
    'apps.article',
    'apps.factura',
    'apps.notfound',
    'qr_code',
]

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'whitenoise.middleware.WhiteNoiseMiddleware',
]

ROOT_URLCONF = 'weMarket.urls'

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
                'apps.adminview.context_processor.enterprise_processor',
            ],
        },
    },
]

标签: pythondjangoheroku

解决方案


推荐阅读