django(未解决的问题)
1. can't compare datetime.datetime and datetime.date
2.Django手册1.4中提到TEMPLATE_DIRS = ( '/home/project/mysite/templates/', )使用这种方法加载模板路径
这是手册中的一个函数def index(request):
latest_poll_list = Poll.objects.all().order_by('-pub_date')[:5]
t = loader.get_template('polls/index.html')
c = Context({
'latest_poll_list': latest_poll_list,
})
return HttpResponse(t.render(c))
最终运行的时候报错 提示模板不存在,无法解决。
最后还是按照vamei的做法:
TEMPLATE_DIRS = (
os.path.join(BASE_DIR, 'templates/polls/')
)
才未报错,谁知道为什么么?????
3. <li><a href="/polls/{{ poll.id }}/">{{ poll.question }}</a></li>,在红色处/和{之间有空格也会报错(url不匹配)
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步