inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

강사님의 깃허브를 다운받아서 run server 시 다음과 같은 Warning이 발생합니다.

해결된 질문

237

daniel

작성한 질문수 58

0

현재 conda에서 django 4 버젼으로 실행 중입니다. 

pillow
django-debug-toolbar
django-extensions
django-bootstrap4
ALLOWED_HOSTS = [
'localhost',
'127.0.0.1',
'3e08cf17.ngrok.io',
]

을 설치 및 로컬 호스트 지정 후 runserver 시 아래와 같은 에러가 발생합니다.

(Warning이 뜨지만 소스코드가 돌아가긴 합니다.)

혹시 아래의 warning 메세지가 문제가 될까요?


 

docker react django python

답변 2

0

이진석

그리고, 강의를 처음 진행하신다면, 강의에 사용된 라이브러리 버전을 그대로 따라서 진행해주세요. 그래야만 강의를 보다 수월하게 진행하실 수 있습니다.

강의에서도 pip install "django~=3.0.0" 명령으로 설치하시기를 안내드린바 있습니다.

강의를 완강하신 후에, 라이브러리를 업데이트를 방식으로 진행하시기를 권장드립니다.

화이팅입니다. :-)

0

이진석

안녕하세요.

장고 3.2 부터 기본 AutoField 외에 BigAutoField가 추가되었습니다. AutoField는 32비트 정수 범위이며 BigAutoField는 64비트 정수범위입니다.

그래서 settings에 DEFAULT_AUTO_FIELD (공식문서) 설정이 추가되었고, 디폴트 AutoField는 다음 2가지 중에 선택할 수 있게 되었습니다. 

  • django.db.models.AutoField : 장고 3.2 이전에 생성된 프로젝트의 기본 타입
  • django.db.models.BigAutoField : 장고 3.2 이상에서 생성된 프로젝트에서의 기본 타입

장고 3.2 이상에서 생성된 장고 프로젝트는 settings 내에 DEFAULT_AUTO_FIELD 설정값이 "django.db.models.BigAutoField"로 되어있습니다.

본 강의에서는 장고 3.0 기준으로 진행을 했는 데, 장고 4로 구동하셔서 본 경고가 뜨는 것입니다.

장고 3.0 기준으로 마이그레이션을 작성되어있으니 settings.DEFAULT_AUTO_FIELD 값을 "django.db.models.AutoField"로 지정하시고 진행하셔도 되구요.

"django.db.models.BigAutoField"로 변경코자 하신다면, 현재 로컬의 장고앱들에 대해서 추가로 makemigrations을 한번씩 해주시면 각 모델의 AutoField를 BigAutoField로 변경해주는 마이그레이션이 하나씩 생성이 됩니다. 이를 migrate 해주시는 거죠.

장고 3.2 이상을 사용해서 생성된 프로젝트에서는 기본 DEFAULT_AUTO_FIELD 값이 지정되어있으니 특별히 신경쓰실 부분은 없습니다.

해결되셨다면, 본 질문의 상태를 해결됨으로 변경 부탁드립니다.

화이팅입니다. :-)

0

daniel

ㅎㅎ 친절하고 빠른 답변에 감사드립니다 

안녕하세요.

0

62

1

[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?

0

285

1

useEffect 훅에서 else 유무에 따른 결과

0

222

1

useAxios 훅의 dependency array 설정

0

254

1

useEffect에서 변수 업데이트 관련 질문

0

389

1

rest_framework.generics.CreateAPIView의 model 속성 유무

0

276

1

bootstrap4

0

481

4

리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요

1

374

1

admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법

0

578

3

useState는 필수일까요?

0

272

1

python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.

0

611

4

Django allauth를 사용한 소셜 로그인 시 에러

0

660

1

프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러

0

569

2

useLocalStorage() 함수 사용여부

0

238

1

django에 LOGIN_URL = '/accounts/login/'의 의미?

0

454

1

리듀서의 의미 재확인

0

439

1

simple-jwt Refresh Token 사용 노하우

0

907

2

docker compose 를 통한 배포 관련 오류 문의

0

686

1

파이썬 속도 장고 관련 궁금한게 있습니다.

0

372

1

is_like_user

0

238

1

related_name 오류

0

278

1

re_path 오류

0

265

1

re_path url

0

255

1

No post matches the given query

0

671

2