전체
![[장고] 장고를 통해 Blog app 생성하는 과정(3) - Detail page](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbdfqu1%2FbtqFrUthjdX%2FSWPnsGbwKScuEqaBEyUVHk%2Fimg.png)
[장고] 장고를 통해 Blog app 생성하는 과정(3) - Detail page
마지막으로!! Detail page를 설정해주기 위해 부가적인 기능을 추가해주는 걸 공부해보자! 15. 글자수를 제한해주는 기능 넣어주기 * models.py에 home.html에서는 본문 내용이 100글자만 보이게 해줌 * 리스트의 슬라이싱 기능을 사용 def summary(self): return self.body[:100] 16. more 이라는 글자 링크 달아주기 * 아직 detail page의 url 정의하지 않아서 비워둠 {{ blog.summary }}....more 17. 각각의 detail page에 해당하는 페이지 열어주기 위해 urls.py / views.py / templates 수정 - urls.py에 n번째 블로그 객체를 요청하면 n번째 객체의 본문 내용을 띄우기 위해 pk(pr..
[주식공부] 기초 용어 정리(1)
주식 기초 용어 정리 * 보통주 : 우리가 흔히 말하는 사고 파는 주식을 말함. 주주총회 참석이 가능하며, 배당금 가질 수 있음 * 우선주 : 주가가 보통주에 비해 더 싸지만, 물량이 별로 없고, 주가 상승도 별로 없음. 의결권이 없음. * 매수 : 주식을 산다 * 매도 : 주식을 판다 * 코스피 (Korea Composite Stock Price Index) : 국내 종합 주가 지수 : 증권거래소에 상장된 주식가격을 표시한 수치 : 큰 기업이 상장되어 있음 (ex. 삼성, 네이버, 카카오 등) * 코스닥 (Korea Securities Dealers Automated Quotations) : 코스피보다 작은 종목이 모이는 곳 : 자동화, 온라인으로 사고 팔 수 있는 곳 * 시가총액 : 전체주식수 x 주..
![[장고] 장고를 통해 Blog app 생성하는 과정(2) - View&Templates](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8L2eB%2FbtqFo5vykLv%2Fsm7chOsUcUxYvNPOjGKAGK%2Fimg.png)
[장고] 장고를 통해 Blog app 생성하는 과정(2) - View&Templates
이제 사용자에게 보여지는 화면을 만들어야 하지 않겠니?! 그러니 이어서 공부해보자! 10. urls.py에 home.html을 알리고 설계 * urls.py에 정의되어 있는 url들과 요청으로 들어온 url이 일치한지 URLconf를 통해 분석 from blog import views #앱 폴더 내의 views를 import urlpatterns = [ path('admin/', admin.site.urls), path('', views.home, name="home") ] * urlpatterns 리스트에 새로운 path 추가 * name은 html 파일 이름과 같게 해준다. (home.html이라고 지을 것) * 127.0.0.1:8000 접속 시에 home.html 보여줄 것 11. view.py ..
![[장고] 장고를 통해 Blog app 생성하는 과정(1) - Model&Admin](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKsJYX%2FbtqFrT02BTB%2Fod0f2cyPichA9hNz4X2sHk%2Fimg.png)
[장고] 장고를 통해 Blog app 생성하는 과정(1) - Model&Admin
매번 반복해서 따라해봐도 익숙해지지 않는 멋사.. 장고 MTV 세션. 기억에 남기기 위해 블로그에 상세하게 정리를 해보려고 한다. 장고를 통해 blog app 생성하는 과정을 공부해보자. 1. 가상환경 활성화 * 이전에 가상환경을 생성 후 장고를 설치했기 때문에 따로 설치는 안한다. luh-ui-MacBook-Pro:Django practice ruheekim$ source newenv/bin/activate 2. 가상환경이 활성화된 곳에 장고 프로젝트 생성 *프로젝트 이름을 mysite로 생성하고, 후에 편의상 ch2라고 바꾸어 주었다. (newenv) luh-ui-MacBook-Pro:Django practice ruheekim$ django-admin startproject mysite 3. ch2..
[개발용어] 터미널 명령어 : cd, pip
터미널에서 사용되는 명령어 cd, pip에 대해 공부해보자. cd는 Change Directory 즉 작업 중인 디렉터리의 위치를 변경한다는 말이다. 모든 터미널에서 작동한다. - cd 명령어의 옵션 * cd 경로 : 경로의 위치로 이동 * cd .. : 상위 폴더로 이동 * cd ./ : 지금 작업 중인 위치 하위의 위치로 이동 * cd / : 가장 최상위 폴더로 이동 pip는 파이썬으로 작성된 패키지 소프트웨어를 설치 및 관리하는 패키지 관리 시스템이다. - pip 명령어의 옵션 * pip install 설치할 패키지명 : 패키지 설치 * pip list : 현재 설치된 패키지명 목록 보여줌 * pip uninstall 제거할 패키지명 : 패키지 삭제 * pip install --upgrade pip..
![[장고]Mac OS에 장고 설치하고 가상환경 설정하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbio0y3%2FbtqFpzV1TWF%2FLmmqlqeZSLrWmMgYzAfo01%2Fimg.png)
[장고]Mac OS에 장고 설치하고 가상환경 설정하기
맥북에서 장고를 설치하고 가상환경을 만드는 법을 공부해보자. 0. 맥북에서 터미널을 열어준다. 1. 파이썬 버전 확인 python3 --version luh-ui-MacBook-Pro:Poll app ruheekim$ python3 --version Python 3.8.2 2. 현재 경로 확인 pwd luh-ui-MacBook-Pro:~ ruheekim$ pwd /Users/ruheekim 3. 가상환경을 만들 경로로 이동하기 cd (파일의 경로) luh-ui-MacBook-Pro:Django practice ruheekim$ cd /Users/ruheekim/Desktop/mutsa/Django\ practice/Poll\ app *맥북에서 파일 경로를 터미널로 복붙하려면 아래 사진과 같이 파인더에서 ..