1. Запиши значение в атрибут класса "some_var" и передай его в контекст:
```
class ViewClass(Base):
some_var = ""
def get_initial(self):
try:
# ваш код
except:
self.some_var = "Ошибка"
return initial
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["some_var"] = self.some_var
return context
```
2. Передай значение переменной "some_var" в контекст:
```
class ViewClass(Base):
some_var = ""
def get_initial(self):
try:
# ваш код
except:
self.some_var = "Ошибка"
return initial
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["some_var"] = self.some_var
return context
```
3. Получи значение атрибута "some_var" в методе "get_context_data" и передай его в контекст:
```
class ViewClass(Base):
some_var = ""
def get_initial(self):
try:
# ваш код
except:
self.some_var = "Ошибка"
return initial
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["some_var"] = self.some_var
return context
```
4. В атрибуте "get_initial" добавь код, который присваивает значение "Ошибка" переменной "some_var", если возникла ошибка. Затем верни значение "initial":
```
class ViewClass(Base):
some_var = ""
def get_initial(self):
try:
# ваш код
except:
self.some_var = "Ошибка"
return initial
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context["some_var"] = self.some_var
return context
```