Я только начал использовать Django с Django Cra sh Учебник и застрял на какой-то части.
Позвольте мне показать вам, что я сделал до сих пор и где я получил застрял. Я открыл папку шаблонов в папке проекта hello django и написал базовый c HTML код вроде этого.
<h1>Greetings</h1>
<p>Hello, world!</p>
<p>{{my_statement}}</p>
Здесь в книге написано, что можно писать my_statement вот так потому что позже это будет понятно в python.
Позже он скажет вам изменить файл views.py в папке домашней страницы следующим образом.
from django.views.generic import TemplateView
class HomepageView(TemplateView):
template_name = 'index.html'
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['my_statement'] = "Nice to see you:"
return context
Однако, когда я обновлю sh переменная page my_statement вообще не отображается на веб-странице. Что я мог делать не так? Думаю, если бы у меня не было пакетов, выскочила бы ошибка? Но ошибки тоже не появляются.
Я также проверил django документацию по этому топу c, но код здесь имеет сходство с тем, с которым я работаю.
Спасибо за вашу помощь.