Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

아마존에서 새로 만든 app에 makemigrations가 적용 안되는 것에 대해 질문 있습니다

3 years ago

ehdrbs8888 ehdrbs8888

인프런 강좌를 통해서 summernote를 추가했는데요, 계속 마이그레이션해도 아래 사진처럼 Programming 에러가 뜨길래 검색해서 그 다음 사진처럼 sudo docker-compose exec web python manage.py makemigrations board를 통해 해결했습니다. 근데 아무리 생각해도, 아마존 ssh 화면을 보면, blog는 당연히 모델들이 있으니까 migrations에 뜨고, allauth 등 다른 애들도 뜹니다. single_pages는 모델이 없으니까 아마 안뜨는 거겠죠??

근데 왜 board만 계속해서 자동으로 안됐는지 궁금합니다 ㅠㅠ  





board가 settings.py의 INSTALLED_APPS에도 추가되어있는데, 여기서 인식을 해야할 것 같은데 안하는 걸 보면 제가 어딘가 잘못한 것 같기도 하고요... 혹시 어느 부분에서 잘못됐는지 알 수 있을까요? 이것떄문에 한 3시간은 고민하면서 계속 sudo docker-compsoe down-v, build, up -d, 마이그레이션 이 단계를 반복했는데 왜 그런지 모르겠습니다 ;ㅅ;

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_extensions',
   
    'django.contrib.sites',  # allauth 관련
    'allauth',
    'allauth.account',
    'allauth.socialaccount',
    'allauth.socialaccount.providers.google',

    'crispy_forms',
    'markdownx',
    'django_summernote',  # summernote
   
    'blog',
    'single_pages',
    'board',
]





아, 그리고 만약 여유가 되신다면 제가 아래에 .env.prod를 못 불러오는 듯한 문제도 올려놨었는데 답변해주신다면 감사하겠습니다 ㅠㅠ 생각해보니 위에서 Error페이지도 사실 생각해보면, .env.prod에서 DEBUG 값이 0으로되어있는데, 계속 떴던 걸 보니 settings.py에서

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = int(os.environ.get('DEBUG', 1))

의 기본값인 1로 떠서 그런 것 같네요.... 도움주시면 감사하겠습니다 ;ㅅ;



ehdrbs8888
ehdrbs8888   3 years ago

아... makemigrations를 당연히 하는 줄 알고 멈춰놓고 했다가 오류가나서 계속 찾아봤는데,, 이거 해결하고 나서 동영상을 잠깐 더 보니 안되서 영상에서도 makemigrations board를 하고있군요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠ

.env.prod값을 왜 못불러오는지만 알고싶습니다....;ㅅ;....

Updated: Nov. 20, 2021, 11:45 p.m.

Leave a Comment:
목록보기
Search
  • 자유게시판
  • Q&A