Path: blob/master/ invest-robot-contest_tinkoff_trading_contest-main/tinkoff_contest/knowledge_base/views.py
7815 views
import json1from django.shortcuts import render2from django.views import View34from knowledge_base.services.get_strat import get_all_strats567# Create your views here.8class KnowledgeBase(View):910@staticmethod11def get(request):12context = {'Strategies': get_all_strats()}1314return render(request, "knowledge_base/info.html", context)151617class Strategies(View):1819@staticmethod20def get(request, pk=1):21strategies = get_all_strats()22strategy = strategies.get(pk=pk)23context = {24'Strategy': {25'Name': strategy.name,26'Description': strategy.description,27'Best_stock': strategy.best_stock,28'Best_profit': strategy.best_profit,29'ID': pk,30},31'Strategies': strategies,32}33return render(request, "knowledge_base/strategies.html", context)343536class About(View):3738@staticmethod39def get(request):40context = {'Strategies': get_all_strats()}41return render(request, "knowledge_base/about.html", context)424344class Contacts(View):4546@staticmethod47def get(request):48context = {'Strategies': get_all_strats()}49return render(request, "knowledge_base/contacts.html", context)5051