python - 在 Django 中渲染变量时遇到问题
问题描述
我正在尝试“创建”一个变量并将其呈现在我的模板中,但由于某种原因我无法做到。
这是我的view.py:
def test(request):
person = {'firstname': 'Craig', 'lastname': 'Daniels'}
weather = "sunny"
context = {
'person': person,
'weather': weather,
}
return render(request, 'home/dashboard.html', context)
在我的模板中:dashboard.html:
<h1>Hi {{ person.firstname }} {{ person.lastname }}</h1>
知道什么可能是错的吗?
解决方案
您可以尝试在 urls.py 中编写 URL,如下所示:
from django.conf.urls import patterns, url
from projectapp import views
urlpatterns = [
url(r'^home/$', views.home),
]
推荐阅读
- python - Python Opencv 和 Sockets - 以 h264 编码的流式视频
- java - getStateByRange() 在 Hyperledger Fabric Java SDK 中返回空迭代器
- javascript - Javascript Snake Game: How to get apple to disappear from board and re-appear somewhere new when contact is made
- python - How can I run a Pygame Zero program from the Command Prompt?
- google-apps-script - 在 Google 表格中创建由日期触发的日历事件
- sql-server - System.Data.SqlClient.SqlException:使用 .NET Core 2.2 应用程序登录用户“”失败
- javascript - js scrollIntoView 不流畅,不起作用
- python - TensorFlow 2 如何在 tf.function 中使用 *args?
- youtube-data-api - 带有以破折号开头的视频 ID 的 youtube API 错误
- python - 在python中获取某个级别的所有日志?