xcode-select --install

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 

install 후에

Next steps:

- Add Homebrew to your PATH in /Users/kyuwonpark/.zprofile:

    echo 'eval $(/opt/homebrew/bin/brew shellenv)' >> /Users/kyuwonpark/.zprofile

    eval $(/opt/homebrew/bin/brew shellenv)

 

위에 2명렁어를 순서대로 입력함.

 

brew help하면 먹힘

'기타' 카테고리의 다른 글

m1 에서 python pillow 설치  (0) 2021.02.06
맥os 명령어 메모  (0) 2021.02.06

vi ~/.zprofile

을 통해서 zprofile에 접근할 수 있다

'기타' 카테고리의 다른 글

m1 에서 python pillow 설치  (0) 2021.02.06
homebrew m1 설치  (0) 2021.02.06

django 공부하면서 중요한 내용들 메모

 

user 모델 같은 경우는 장고에서 기본적으로 제공하기 때문에

overriding 해서 사용. 

 

 

Admin 뿐만 아니라 model 자체에서 function을 넣을 수 있다.

 

Python manage.py shell을 치면 쉘커맨드로 서버에 접속해볼수 있다.

 

Media file upload하기

setting에 media root 설정, media_url 설정

*media url에서 앞에 /를 붙이나 안붙이나가 차이가 있다.

 

python dir 혹은 vars

프린트해보기, 아주 실용적

 

django snippet (VS)

 

admin 의 save_model method (admin을 통해 save할때 작동)

model 의 save method (어떤 방법이든 모델이 save될때 작동)

super()를 활용해서 추가적인 기능 넣기

 

seeder는 foreign key 컬럼까지 생성해주진 않음

별도의 코드가 필요하다

 

django template의 경우

tag 이나 filter항목을 잘 찾으면 유용한 기능이 있다

 

queary sets are lazy

doc에서 찾아볼것. 쿼리는 바로 호출되지 않는다. all() 함수라도.

나중에 해당 variable을 호출할때 로드가 걸림.

 

pagiantion

dir이나 vars이용하고 doc읽어보기

 

django template같은 경우에는 문법이 파이썬과는 다르다.

pagination object의 함수를 불러올때도 ()를 별도로 쓰지 않는 것처럼,

템플릿을 잘 활용하려면 따로 공부가 필요할듯

tag 이나 filter같은 것들이 있음

 

url지정할때

namespace와 name을 잘 활용하면

장고템플릿에서 url tag 활용해서 링크를 만들기 수월하다.

 

+ Recent posts