인프런 커뮤니티 질문&답변

kiwon Jun님의 프로필 이미지
kiwon Jun

작성한 질문수

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

Gitignore 설정, 환경변수 분리, 첫 커밋

db접근 및 출력문제

작성

·

199

0

  안녕하세요! DB에 정보를 접근하고 for문으로 출력하는 부분에서 출력이 되지않는 문제가 생겼습니다.

 

이 강의 전에 hello_world_output으로 접근해서 출력할 때는  입력할 때마다 input값이 출력되었습니다. (새로 입력할 때마다 기존의 입력값은 없어짐)

 

근데 이번 강의에서 hello_world_list와 HttpResponseRedirect로 변경하고, 실행했을 때 input에 값을 입력하면 새로고침만 되고 출력이 되지않습니다..

 

html과 views.py파일 모두 강의 내용과 같고, 개발자도구를 켜서 보면 아래와 같이 h4태그가 있기는 한데 아무것도 보이지 않습니다.

 

혹시 몰라 말씀드리자면, 강의 내용과는 다른 곳은 환경 변수를 분리할 때 입니다.

라이브러리가 달라져서 settings.py에 아래와 같이 입력했습니다.

 

from pathlib import Path

import environ

import os

 

env = environ.Env(

    # set casting, default value

    DEBUG=(bool, False)

)

 

# Build paths inside the project like this: BASE_DIR / 'subdir'.

BASE_DIR = Path(__file__).resolve().parent.parent

 

# SECURITY WARNING: keep the secret key used in production secret!

 

environ.Env.read_env(

    env_file=os.path.join(BASE_DIR,'.env')

)

# pymysql.install_as_MySQLdb()

SECRET_KEY = env('SECRET_KEY')

 

# SECURITY WARNING: don't run with debug turned on in production!

DEBUG = env('DEBUG')

 

 

 

답변 1

0

kiwon Jun님의 프로필 이미지
kiwon Jun
질문자

해결했습니다! 모델에서 잘못작성한 게 있어 migration reset하고 다시 했어요!!

kiwon Jun님의 프로필 이미지
kiwon Jun

작성한 질문수

질문하기