我刚开始在Django Crash课程书中使用Django,并陷入其中。
让我告诉您到目前为止我所做的事情以及遇到的困难。 我在hellodjango项目文件夹上打开了一个模板文件夹,并编写了一些像这样的基本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
但是,当我刷新页面时,my_statement变量根本不会显示在网页上。我可能做错了什么?我想如果我没有这些软件包,会弹出错误消息吗?但是错误也不会显示出来。
我还检查了有关该主题的django文档,但此处的代码与我正在使用的代码相似。
感谢您的帮助。