[django] pycharm 연동

파이선과 장고를 1도 모른채 맨땅에 헤딩으로 시행착오를 겪은 뒤 기록합니다.

콘솔에서 파이선과 장고 환경설정을 익힌 뒤 파이참으로 작업하다가 환경이 꼬였습니다.

간단한 걸 돌아서 오게 되었습니다.

결과부터 말씀드리자면 jetbrain 의 파이참은 콘솔에서의 설정이 거의 필요없습니다.

  • 장고 프로젝트 생성 : 콘솔 커맨드로 장고 설치 필요없음
  • 장고 프로젝트 생성시 가상환경이 자동으로 설정됨 : venv 생성이 필요없음
  • 패키지 설치 : 콘솔에서 할 필요없이 파이참에서 검색 후 설치 가능

이 부분을 놓치고 가상환경을 2개 생성했더니 아주 난리가 났습니다.

다만 장고 어드민은 이미 콘솔로 설치했던 터라 파이참에서 자동설치인지 아닌지는 확인되지 않았습니다.

db migration  관련과 수퍼어드민 생성은 콘솔로 작업하고 있습니다.

요약( mysql 사용시 )

  • 파이참 설치
  • 장고 프로젝트 생성
  • pymysql,  mysqlclient 패키지 설치
  • 루트 프로젝트의 __init__.py 에
import pymysql
pymysql.install_as_MySQLdb()
  • 모델 파일 생성
  • 콘솔에서 python3 manage.py makemigration
  • 콘솔에서 python3 manage.py migrate
  • 수퍼어드민 생성시
python3 manage.py createsuperuser

Subscribe to X세대 신입사원

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe
774-86-01972 cinnabar.3d@gmail.com