book.views.views_class module

Class View 를 이용한 view 구현.

class book.views.views_class.AlgorithmTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

알고리즘 정보.

current_page = 'algorithm'
template_name = 'book/algorithm.html'
class book.views.views_class.BookmarkListView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageListView

북마크 뷰.

current_page: str = 'link'
queryset = <QuerySet []>
template_name = 'book/link/link.html'
class book.views.views_class.ChatbotTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

Chatbot 관련 뷰.

current_page = 'chatbot'
template_name = 'book/chatbot/chatbot.html'
class book.views.views_class.ColabTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

Colab.

current_page = 'colab'
template_name = 'book/study/colab.html'
class book.views.views_class.CurrentPageListView(**kwargs)[source]

Bases: django.views.generic.list.ListView

Navbar 에서 current_page 를 세팅하는 ListView.

Parameters

current_page (str) – 현재 page

current_page: str = None
get_context_data(**kwargs: Any) → Dict[str, Any][source]

current_page 를 context 에 추가.

Parameters

kwargs

Returns

class book.views.views_class.CurrentPageTemplateView(**kwargs)[source]

Bases: django.views.generic.base.TemplateView

Navbar 에서 current_page 를 세팅하는 ListView.

Parameters

current_page (str) – 현재 page

current_page = None
get_context_data(**kwargs: Any) → Dict[str, Any][source]

current_page 를 context 에 추가.

Parameters

kwargs

Returns

class book.views.views_class.IdeaTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

아이디어 정보.

current_page = 'idea'
template_name = 'book/idea.html'
class book.views.views_class.IndexTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

첫 페이지.

current_page = 'index'
template_name = 'book/index.html'
class book.views.views_class.LeadingStockTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

주식 정보.

current_page = 'leading_stocks'
template_name = 'book/investment/leading_stocks.html'
class book.views.views_class.PaperListViwew(**kwargs)[source]

Bases: book.views.views_class.CurrentPageListView

논문 리스트 뷰.

current_page: str = 'paper'
model

alias of book.models.Paper

template_name = 'book/study/paper.html'
class book.views.views_class.RecommendBookListView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageListView

책 정보 뷰.

current_page: str = 'recommend_book'
model

alias of book.models.Book

template_name = 'book/investment/recommend_book.html'
class book.views.views_class.SlideTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

슬라이드 정보.

current_page = 'slide'
template_name = 'book/study/slide.html'
class book.views.views_class.TodoTemplateView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageTemplateView

할일 정보.

current_page = 'todo'
template_name = 'book/todo.html'
class book.views.views_class.WebStackListView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageListView

WebStack.

current_page: str = 'web_stack'
queryset = <QuerySet []>
template_name = 'book/link/web_stack.html'
class book.views.views_class.WineListView(**kwargs)[source]

Bases: book.views.views_class.CurrentPageListView

와인 뷰.

current_page: str = 'wine'
model

alias of book.models.Wine

template_name = 'book/wine.html'