データベース関連がどこに書かれてているかよくわからないです・・・settinggs.pyとかですかね?
settings.pyの内容はこれです。
python
1 2""" 3Django settings for mysite project. 4 5Generated by 'django-admin startproject' using Django 1.11. 6 7For more information on this file, see 8https://docs.djangoproject.com/en/1.11/topics/settings/ 9 10For the full list of settings and their values, see 11https://docs.djangoproject.com/en/1.11/ref/settings/ 12""" 13 14import os 15 16# Build paths inside the project like this: os.path.join(BASE_DIR, ...) 17BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 18 19 20# Quick-start development settings - unsuitable for production 21# See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/ 22 23# SECURITY WARNING: keep the secret key used in production secret! 24SECRET_KEY = '%$7#_5+&zx+%1l2$qe2j-059@a=wwk^_eqro9mgl%p#wvtc9i2' 25 26# SECURITY WARNING: don't run with debug turned on in production! 27DEBUG = True 28 29ALLOWED_HOSTS = [] 30 31 32# Application definition 33 34INSTALLED_APPS = [ 35 'django.contrib.admin', 36 'django.contrib.auth', 37 'django.contrib.contenttypes', 38 'django.contrib.sessions', 39 'django.contrib.messages', 40 'django.contrib.staticfiles', 41 'blog', 42] 43 44MIDDLEWARE = [ 45 'django.middleware.security.SecurityMiddleware', 46 'whitenoise.middleware.WhiteNoiseMiddleware', 47 'django.contrib.sessions.middleware.SessionMiddleware', 48 'django.middleware.common.CommonMiddleware', 49 'django.middleware.csrf.CsrfViewMiddleware', 50 'django.contrib.auth.middleware.AuthenticationMiddleware', 51 'django.contrib.messages.middleware.MessageMiddleware', 52 'django.middleware.clickjacking.XFrameOptionsMiddleware', 53] 54 55ROOT_URLCONF = 'mysite.urls' 56 57TEMPLATES = [ 58 { 59 'BACKEND': 'django.template.backends.django.DjangoTemplates', 60 'DIRS': [], 61 'APP_DIRS': True, 62 'OPTIONS': { 63 'context_processors': [ 64 'django.template.context_processors.debug', 65 'django.template.context_processors.request', 66 'django.contrib.auth.context_processors.auth', 67 'django.contrib.messages.context_processors.messages', 68 ], 69 }, 70 }, 71] 72 73WSGI_APPLICATION = 'mysite.wsgi.application' 74 75 76# Database 77# https://docs.djangoproject.com/en/1.11/ref/settings/#databases 78 79DATABASES = { 80 'default': { 81 'ENGINE': 'django.db.backends.sqlite3', 82 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 83 } 84} 85 86 87# Password validation 88# https://docs.djangoproject.com/en/1.11/ref/settings/#auth-password-validators 89 90AUTH_PASSWORD_VALIDATORS = [ 91 { 92 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', 93 }, 94 { 95 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', 96 }, 97 { 98 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', 99 }, 100 { 101 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', 102 }, 103] 104 105 106# Internationalization 107# https://docs.djangoproject.com/en/1.11/topics/i18n/ 108 109LANGUAGE_CODE = 'ja-JP' 110 111TIME_ZONE = 'Asia/Tokyo' 112 113USE_I18N = True 114 115USE_L10N = True 116 117USE_TZ = False 118 119 120# Static files (CSS, JavaScript, Images) 121# https://docs.djangoproject.com/en/1.11/howto/static-files/ 122 123STATIC_URL = '/static/' 124 125 126import dj_database_url 127DATABASES['default'] = dj_database_url.config() 128 129SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') 130 131ALLOWED_HOSTS = ['*'] 132 133STATIC_ROOT = 'staticfiles' 134 135DEBUG = False 136 137try: 138 from .local_settings import * 139except ImportError: 140 pass 141
https://djangogirlsjapan.gitbook.io/workshop_tutorialjp/django_templates
このサイトを見ながら進めているのですがローカルの方ではデータベース内容をうまく表示できているのにHerokuにデプロイしてインターネットの方で内容を確認すると表示されていません。原因がよく分からないのでどなたか手を貸してください。
ちなみにコードはこれです。
<html> <head> <title>template test</title> </head> <body> <h1>HELLO DJANGO<h1> <h2>ポスト表示</h2> {% for post in posts %} <div> <p>published: {{ post.published_date }}</p> <h1><a href="">{{ post.title }}</a></h1> <p>{{ post.text|linebreaks }}</p> </div> {% endfor %} </body> </html>
あなたの回答
tips
プレビュー