template url태그에서 url parameter를 넘기기 위해서는 {% url 'urlpattern' args %} 이렇게 넘긴다. 2개 이상의 parameter를 넘길 경우에는 키워드를 설정하여 넘긴다.키워드 이름은 url pattern에서 정한 이름으로 지정한다. urls.py url(r'^blog/(?P[-\w]+)/(?P[0-9]+)',name='detail') template {% url 'detail' slug=slug pk=pk %}
FBV 에서 url parameter를 가져오는 방법은 request.GET을 사용하면 쉽게 가져올 수 있다.message = request.GET['message'] CBV에서 url parameter를 가져오려면 클래스 뷰 안의 메소드에서 self.kwargs['name']를 사용하면 가져올 수 있다. 예시) def get_context_data(self, **kwargs): context['blog'] = Blog.objects.get(slug=self.kwargs['slug']) return context
Django Project 3주차 드디어 완성을 했다! 완성된 블로그의 기능 - auth 인증 (로그인,로그아웃,회원가입,비밀번호 재설정 등)- 블로그- 포스팅 (CRUD)- 이웃 (follow)- 태그(태그 클라우드, 태그 리스트)- 검색- 카테고리 - 등 처음 계획했던 기능들이 조금 빠진 부분이 있지만 그래도 최선을 다했다고 생각한다. 이 프로젝트의 목표는 '머리에 남게 공부하기,내것으로 만들기' 였는데 이룬 것 같다.정말 많은 오류들을 마주하면서 해결하는 방법들을 알게 되면서 오류가 나지 않게 로직을 짜는 연습도 했다. 또 django의 흐름을 전에는 물 흐르듯이 파악하지 못했는데 이번 계기로 전체적인 흐름을 파악할 수 있게 되었다. 이번 프로젝트에서 아쉬운 점은 정말 많은데 그 중 제일 아쉬운 점..
장고에서는 테이블에 대한 복잡한 쿼리를 처리하기 위한 Q 객체를 제공한다.이 객체를 사용하면 웹 서비스에서 검색 기능을 쉽게 구현할 수 있다.검색할 모델(테이블)은 이미 구현되어있다고 가정한다.나는 Post 테이블을 검색하도록 구현하였다. url pattern : /search/form : SearchFormview : SearchFormViewtemplate : search.html urls.py# 생략 .. url(r'^search',SearchFormView.as_view(),name='search') url 패턴을 설정해준다. forms.pyfrom django import forms class SearchForm(forms): word = forms.Charfield(label='Search W..
CreateView나 UpdateView, DeleteView를 사용하면 특정 기능을 한 뒤 어떤 페이지로 이동할 것인지 정해주는 success_url 속성이 있다.class PostCV(CreateView): ... success_url = '/' 이때 url parameter를 사용한 특정 페이지로 이동할때는 get_success_url 메소드를 사용해주면 된다.나는 현재 post 객체를 생성한 뒤 그 객체의 post_detail 페이지로 이동하기 위해서 아래와 같이 사용하였다. def get_success_url(self): return reverse('blog:post_detail', kwargs={'pk': self.object.pk,'slug':self.object.slug })
- Total
- Today
- Yesterday
- selenium switch_to_window
- jsp tomcat 연동
- java String to int
- 음수 10진수 음수 2진수
- 후위 표현식
- sass
- selenium 새 창 크롤링
- 중위 표현식 후위 표현식
- 2진수 음수
- virtualenv
- 후위 표기 계산
- 후위 표기법
- 전자계산기 구현
- java parseInt
- sass 사용법
- python virtualenv
- sass 설치
- 후위 표기식
- java int to String
- jsp tomcat
- 후위 표기법 계싼
- java toString
- jsp 서버 연동
- 계산기 구현
- jsp oracle 연동
- 중위 표기법 후위 표기법
- 후위 표기 수식 계싼
- 2의 보수법
- selenium switch_to_window python
- selenium 새 탭 크롤링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |