質問編集履歴

1

自己解決したため、最終的な内容を記載しました。

2020/03/14 13:31

投稿

grimro92
grimro92

スコア15

test CHANGED
@@ -1 +1 @@
1
- herokuにデプロイするが、表示できない
1
+ herokuにデプロイするが、データベースHTMLに反映されない
test CHANGED
@@ -50,6 +50,10 @@
50
50
 
51
51
 
52
52
 
53
+ SECRET_KEY = '○○○'
54
+
55
+
56
+
53
57
  DEBUG = False
54
58
 
55
59
 
@@ -58,8 +62,6 @@
58
62
 
59
63
 
60
64
 
61
-
62
-
63
65
  INSTALLED_APPS = [
64
66
 
65
67
  'django.contrib.admin',
@@ -146,6 +148,136 @@
146
148
 
147
149
  'default': {
148
150
 
151
+ 'ENGINE': 'django.db.backends.postgresql_psycopg2',
152
+
153
+ 'NAME': 'name',
154
+
155
+ 'USER': 'user',
156
+
157
+ 'PASSWORD': '',
158
+
159
+ 'HOST': 'host',
160
+
161
+ 'PORT': '',
162
+
163
+ }
164
+
165
+ }
166
+
167
+
168
+
169
+ AUTH_PASSWORD_VALIDATORS = [
170
+
171
+ {
172
+
173
+ 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
174
+
175
+ },
176
+
177
+ {
178
+
179
+ 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
180
+
181
+ },
182
+
183
+ {
184
+
185
+ 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
186
+
187
+ },
188
+
189
+ {
190
+
191
+ 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
192
+
193
+ },
194
+
195
+ ]
196
+
197
+
198
+
199
+ LANGUAGE_CODE = 'ja'
200
+
201
+
202
+
203
+ TIME_ZONE = 'Asia/Tokyo'
204
+
205
+
206
+
207
+ USE_I18N = True
208
+
209
+
210
+
211
+ USE_L10N = True
212
+
213
+
214
+
215
+ USE_TZ = True
216
+
217
+
218
+
219
+ PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
220
+
221
+
222
+
223
+ STATIC_URL = '/static/'
224
+
225
+ STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)
226
+
227
+ STATIC_ROOT = os.path.join(PROJECT_ROOT, 'static')
228
+
229
+
230
+
231
+ try:
232
+
233
+ from .local_settings import *
234
+
235
+ except ImportError:
236
+
237
+ pass
238
+
239
+
240
+
241
+
242
+
243
+ if not DEBUG:
244
+
245
+ import django_heroku
246
+
247
+ django_heroku.settings(locals())
248
+
249
+
250
+
251
+
252
+
253
+ db_from_env = dj_database_url.config(conn_max_age=600, ssl_require=True)
254
+
255
+ DATABASES['default'].update(db_from_env)
256
+
257
+ ```
258
+
259
+
260
+
261
+ ### local_settings.py
262
+
263
+
264
+
265
+ ```
266
+
267
+ import os
268
+
269
+
270
+
271
+ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
272
+
273
+
274
+
275
+
276
+
277
+ DATABASES = {
278
+
279
+ 'default': {
280
+
149
281
  'ENGINE': 'django.db.backends.sqlite3',
150
282
 
151
283
  'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
@@ -156,136 +288,12 @@
156
288
 
157
289
 
158
290
 
159
- AUTH_PASSWORD_VALIDATORS = [
160
-
161
- {
162
-
163
- 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
164
-
165
- },
166
-
167
- {
168
-
169
- 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
170
-
171
- },
172
-
173
- {
174
-
175
- 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
176
-
177
- },
178
-
179
- {
180
-
181
- 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
182
-
183
- },
184
-
185
- ]
186
-
187
-
188
-
189
- LANGUAGE_CODE = 'ja'
190
-
191
-
192
-
193
- TIME_ZONE = 'Asia/Tokyo'
194
-
195
-
196
-
197
- USE_I18N = True
198
-
199
-
200
-
201
- USE_L10N = True
202
-
203
-
204
-
205
- USE_TZ = True
291
+ DEBUG = True
206
-
207
-
208
-
209
- PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
210
-
211
-
212
-
213
- STATIC_URL = '/static/'
214
-
215
-
216
-
217
- STATICFILES_DIRS = (
218
-
219
- os.path.join(BASE_DIR, "static"),
220
-
221
- )
222
-
223
-
224
-
225
- STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
226
-
227
-
228
-
229
- try:
230
-
231
- from .local_settings import *
232
-
233
- except ImportError:
234
-
235
- pass
236
-
237
-
238
-
239
- if not DEBUG:
240
-
241
- SECRET_KEY = os.environ['SECRET_KEY']
242
-
243
- import django_heroku
244
-
245
- django_heroku.settings(locals())
246
292
 
247
293
  ```
248
294
 
249
295
 
250
296
 
251
- ### local_settings.py
252
-
253
-
254
-
255
- ```
256
-
257
- import os
258
-
259
-
260
-
261
- BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
262
-
263
-
264
-
265
- SECRET_KEY = '○○○'
266
-
267
-
268
-
269
- DATABASES = {
270
-
271
- 'default': {
272
-
273
- 'ENGINE': 'django.db.backends.sqlite3',
274
-
275
- 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
276
-
277
- }
278
-
279
- }
280
-
281
-
282
-
283
- DEBUG = True
284
-
285
- ```
286
-
287
-
288
-
289
297
  ### 試したこと
290
298
 
291
299
 
@@ -300,7 +308,9 @@
300
308
 
301
309
  python 3.8.0
302
310
 
303
- config==0.4.2
311
+ appdirs==1.4.3
312
+
313
+ distlib==0.3.0
304
314
 
305
315
  dj-database-url==0.5.0
306
316
 
@@ -308,6 +318,18 @@
308
318
 
309
319
  django-heroku==0.3.1
310
320
 
321
+ filelock==3.0.12
322
+
323
+ gunicorn==20.0.4
324
+
325
+ psycopg2==2.8.4
326
+
327
+ pytz==2019.3
328
+
329
+ six==1.14.0
330
+
311
- django-storages==1.9.1
331
+ sqlparse==0.3.1
332
+
333
+ virtualenv==20.0.10
312
334
 
313
335
  whitenoise==4.1.3