본문 바로가기
728x90

전체 글203

Django command ❯ python manage.py --help Type 'manage.py help ' for help on a specific subcommand. Available subcommands: [account] account_unsetmultipleprimaryemails [auth] changepassword createsuperuser [authtoken] drf_create_token [contenttypes] remove_stale_contenttypes [django] check compilemessages createcachetable dbshell diffsettings dumpdata flush loaddata makemessages makemigrations migrate optimizem.. 2023. 12. 2.
zsh 에서 git branch 명령어 입력시 화면 전환되어 출력되는 경우 git branch 명령 입력 후 화면 전환 없이 목록을 출력하고 싶다면 아래와 같이 설정하면 가능하다. git config --global pager.branch false 2023. 8. 18.
objc[1466]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. objc[1466]: +[__NSPlaceholderDate initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process . Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug. export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES 2023. 7. 14.
도서리뷰 | 이한영의 Django 입문 - 이한영 파이썬으로 시작하는 웹 프로그래밍 이 책의 저자는 10년 이상의 개발 경력을 갖고 있으며 2년여간의 강사 활동도 했다고 합니다. 장고를 많이 좋아하시는게 책을 통해 느껴지며 블로그도 운영하고 계시니 관심 있으신 분들은 참고하시면 좋을것 같아요. 이 책은 파이썬의 대표 프레임워크인 장고(Django)에 대해 다룰는 개발 서적입니다. 표지에서 소개하고 있듯이 파이썬으로 웹 프로그래밍을 만들 때의 과정을 장고를 활용해서 소개하고 있습니다. 장고가 어떤 프레임워크인지 알고 싶은 분들에게는 참 좋은 책인 것 같습니다. 책의 난이도가 높지 않고 설명이 잘 되어 있어 파이썬 언어 정도만 알고 있으면 접하기에는 충분하지 않을까 싶습니다. 실습 중심으로 만들며 배우는 파이썬 웹 개발 입문서 이 책은 장고에 대한 핵심 패.. 2023. 4. 9.
Django 여러 개의 데이터베이스 사용하기 settings.py의 DATABASES에 DB 정보를 추가하는 것으로 여러 개의 데이터베이스를 연결을 가능하게 할 수 있다. DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', }, 'db1': { 'ENGINE': os.getenv('DB1_ENGINE'), 'NAME': os.getenv('DB1_NAME'), 'USER': os.getenv('DB1_USER'), 'PASSWORD': os.getenv('DB1_PASSWORD'), 'HOST': os.getenv('DB1_HOST'), 'PORT': os.getenv('DB1_PORT'), }, 'db2': { 'ENGI.. 2023. 4. 4.
Docker 개발환경 구축기 with Registry와 Container 관리 환경 왜 Docker를 사용했는가? 서로 다른 개발 환경 최근 주요 지표를 태블로(Tableau)로 시각화하는 작업을 준비하고 있다. 그 과정에서 데이터를 정제할 필요성을 느꼈고 파이썬(Python)을 사용하기로 결정했다. 개발에 들어가기에 앞 서 나와 파트장님의 파이썬 버전이 서로 다른 것을 확인했다. (파트장님 3.8 / 나3.10 / 최신 버전 3.11) 외부 모듈 설치의 불편함 사내 보안 설정에 의해 서버에서 직접적으로 외부 모듈을 설치 할 수 없는 환경을 제공받고 있다. 서버에서 직접 모듈을 설치하려면 그 때마다 요청을 해야하는 불편함이 있다. 그래서 Docker를 도입해 동일한 개발 환경 제공과 모듈관리에 있다. 또한 자주 있는 상황은 아니지만 코드를 배포와 함께 모듈을 설치하는 상황을 방지하고 싶.. 2023. 3. 22.
728x90