質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

1687閲覧

Herokuにデプロイ後データベースの内容が表示されない

I_dont_know

総合スコア16

Django

DjangoはPythonで書かれた、オープンソースウェブアプリケーションのフレームワークです。複雑なデータベースを扱うウェブサイトを開発する際に必要な労力を減らす為にデザインされました。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

1グッド

1クリップ

投稿2019/01/09 05:11

編集2019/01/11 04:27

データベース関連がどこに書かれてているかよくわからないです・・・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>
matsufff👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2019/01/09 05:32

データベース関連でどのような設定をしてコードを書かれたのかを 質問に追記していただけないでしょうか?
dice142

2019/01/11 04:32

ローカルのデータベースに入っているものはheroku上では見れませんが、そういうことではないですよね?
I_dont_know

2019/01/11 08:37

Django Girls Tutorial通りにやっているて上手く行っていれば表示されるはずなのでそういうことではなく何かが間違えているんだと思います。
dice142

2019/01/11 08:45

念の為heroku側のデータベースに値が入っているか確認をお願いします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問