所以,我有PyCharm 2017.2.3,Python 3.6和Django 1.11。在测试项目上练习时,我尝试在我的应用下的index.html
中呈现我的view.py
。下面是我正在谈论的一段代码:
def index(request):
db_Conn = Album.objects.all()
template = loader.get_template('/music/index.html')
context = {
'db_Conn': db_Conn,
}
return HttpResponse(template.re)
在return HttpResponse
内,我可以直到模板,但是当我在模板之后使用句点来使用render()
子函数时,我没有从PyCharm获得render()
的任何建议相反,我可以看到另外两个与我的帖子无关的功能。
sombody可以帮我解决这个问题。由于这个原因,我的学习停止了。
答案 0 :(得分:0)
试试这个。我假设音乐是应用名称,因此您的模板文件应位于music/templates/index.html
from django.shortcuts import render
from django.utils import timezone
def index(request):
return render(request, 'index.html', {'start_date':timezone.now()})
如果不理解,请参阅此repo