티스토리 뷰
일단 먼저
프로젝트 생성
블로그 만들거니까 모델에 블로그 클래스 등록 !
이 클래스는 다른 사람들도 알아봐야하니까 마이그레이션을 해주고
어드민 계정을 생성한다.
어드민 계정 크리에이트슈퍼유저해서만들공
어드민에 블로그 등록?하면 이제 어드민까지는 끝.
이제 해야할 게 홈 화면 처음에 보여주기
모델에서 바로 템플레이트로 바로 내용 보낼 수 없음
그렇기 때문에 모델->views.py->templates 이렇게 보낸다.
views.py에 def home(request) 어쩌구 하구
template에 모델 데이터를 연결해준다. views에서 넘어온 데이터를
templates에서 사용하려면 {{ }}
urls.py에서 url 연결인데,
import views.py가 있는곳. import myblog.views
path('url이름', '함수이름(어디에 위치한 함수를 받을지)',' path이름')
ex)path('', wordcount.views.home, name="home")s
이제 그 오늘 한 몇 번째 블로그 객체 가져오고(pk)
get_object_or_404 이거 하구 url 설계 = 우리사이트/blog/객체번호(x) : path Converter(url 계층적 디자인) 이거해야대 어찌하노;;
일단 보여주고 싶은게 100글자잖어 그 이상은
...more해서 링크 타서 세부 detail페이지에서 나오게끔 하고 싶은거잖아! 그러면 일단 summary하는 걸 만들자! 서머리 함수를 모델에 정의
그리고 html에서 링크 걸기
url에서 blog/<int:blog_id>해서 blog_id인자를 views.detail로 넘기니까 detail에서 blog_id를 받는 것.
또 모델에서 바로 템플릿 못가니까 detail을 .views에서 정의. 근데 우리는 이 상세페이지가 블로그 객체 하나하나마다 다르게 나와야대
그러면 일단 blog_id를 인자로 받고,
우리가 쓸 blog_id = get_object_or_404하자
'공부 > 2019W Django' 카테고리의 다른 글
git upload 방법 (0) | 2020.02.21 |
---|---|
진짜 블로그(강의) (0) | 2020.02.21 |
blog 제작 (0) | 2020.02.11 |
bootstrap cdn.. (0) | 2020.02.11 |
model & admin (0) | 2020.02.11 |
- Total
- Today
- Yesterday
- 반곡지출사
- 사천 출사지
- 대구출사지
- 피크닉음식
- 곡성 코스모스축제
- 만달포차
- 경북대 서문
- 경산반곡지
- IE 지원 안됨
- js
- 꽃보라동산
- 두남자의찜닭
- 사천 출사
- Filter
- 포항근대화거리
- 스탠딩오더
- LS2
- 가을 출사지
- 동성로맛집
- 헤이커피
- 경북대 서문 출사
- lovepoem콘서트
- LG soft india 인턴
- 아이유 부산콘
- 사천 노을
- includes
- LunaBus
- 다랭이마을 논
- 양복패션쇼2018
- 알로하돈부리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |