본문 바로가기
반응형

전체 글102

[Django] 기존 User 모델 덮어쓰기 docs.djangoproject.com/en/3.1/topics/auth/customizing/ Customizing authentication in Django | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com AUTH_USER_MODEL 설정 프로젝트에 따라서 인증 요구사항이 다르기 때문에 장고에서 제공하는 user 모델이 적합하지 않을 수 있다. Django에서 user 모델을 덮어쓰려면 AUTH_USER_MODE.. 2021. 1. 1.
[Python] Pyhton pep - Linter, Formatter Pep www.python.org/dev/peps/pep-0008/ Pyhton을 사용하는 관습, 즉 스타일 가이드이다. 개발을 잘하는 것도 중요하지만, 협업을 하기 위해선 남들이 코드를 이해하기 쉽도록 이쁘고 가용성있게 쓰는 것이 핵심이다. pep은 python을 쓰는 관습을 나타내는 것으로 해당 사이트에 어떠한 것들을 지켜야 하는지 나타나있다. Linter 이러한 파이썬 스타일 가이드를 준수하는데 도움을 주는 것이 바로 Linter이다. 파이썬은 컴파일 언어가 아니다. 자바와 같은 언어를 컴파일 언어라고 하는데, 이는 실행을 하기전에 에러를 잡아준다. 따라서 파이썬에서 에러가 생길 부분을 미리 감지하기 위해서 Linter를 사용한다. (니코는 flake8을 좋아한다고 해서 나도 따라서 flake8을 .. 2020. 12. 30.
[Django] Django 시작 및 Application 생성 Django 설치 방법 # 항상 먼저 pipenv 활성화 해주어야한다 pipenv shell # Django 2.2.5 버전 설치 pipenv install Django==2.2.5 # Django 잘 실행되는지 확인 django-admin Django 프로젝트 생성 Django 튜토리얼에 나와있는대로 로 프로젝트를 생성하는 방법은 추후에 확장성의 문제 때문에 그닥 좋지 않다. 따라서, mysite에 내가 저장할 디렉토리를 그대로 적는 것이 아니라 django-admin startproject config 다음과 같이 작성하여 프로젝트를 생성해야한다. 터미널에 다음과 같이 작성하면 config라는 폴더가 생성된다. 이렇게 config라는 폴더가 생성되면 이름을 Aconfig로 변경하고, 안에 있던 똑같은.. 2020. 12. 30.
[GitHub] Github Repository 생성 및 명령어 1. Github에 들어가 신규 Repository 생성 2. 생성된 Repository 주소 복사 github.com/zihyun321/airbnb-clone 3. 생성하고자 하는 디렉토리 터미널에 다음과 같이 입력 # git 저장소 생성 git init # git 나의 원격 저장소 저장 git remote add origin https://github.com/zihyun321/airbnb-clone # 현재 상태 확인 git status # git에 올릴 파일 추가 및 커밋 git add * git commit -m "설명" * Readme: 해당 Registory를 설명하는 파일 * .gitignore: 파일 생성시, github에 올리지 않았으면 하는 파일들. (github.com/github/g.. 2020. 12. 30.
[Python] 가상환경 설치 - pipenv 파이썬 가상환경 독립된 공간을 만들어주는 기능. 가상 환경에서 pip로 패키지를 설치하여 패키지를 저장시켜준다. 노마드코더에서는 가상환경을 일명 '버블(Bubble)'과 같다고 한다. CMD창에 다음과 같은 순서로 작업하여 가상환경 pipenv를 설치한다. # python 버전 체크 python --version # pipenv 설치 (설치가 되지 않을시, virtualenv와 pipenv를 삭제한 후 다시 설치) pip install pipenv # 저장을 원하는 디렉토리로 들어감 cd 디렉토리명 # 가상환경에 python 버전3 설치 pipenv --three 이렇게 가상환경이 설치되면 해당 디렉토리에 'Pipfile'이 설치된다. 이렇게 설치하면 끝나는 것이 아니다. 니코님의 말에 의하면 여기까지의.. 2020. 12. 30.
[Python] Anaconda 가상환경 자동 활성화 해제 Anaconda 가상 환경 생성 및 자동 활성화 해제 Anaconda 가상환경을 설정하기 위해서 cmd 창에 다음과 같이 입력하면 된다 #아나콘다 가상환경 생성 conda create --name test python=3.8 #설치된 가상환경 리스트 확인 conda info --envs #가상환경 활성화 activate 가상환경명 #가상환경 비활성화 deactivate 가상환경명 #아나콘다 자동 활성화 conda activate base #아나콘다 자동 활성화 해제 conda config --set auto_activate_base false 2020년 12월 29일 계획쟁이답게 새해맞이 기념으로 노마드 클론코딩을 등록했다. 열심히 따라하던 와중에 가상환경 설정에서 문제가 생겼다. (에어비앤비 클론코딩 .. 2020. 12. 30.