render在python中的含义_python-/ render()上的Django TypeError获得了意外的...
當前在Azure上設置Django Web應用程序,并通過Git本地部署.我實際上還沒有編寫任何代碼,當我使用以下命令啟動開發服務器時
python3 manage.py runserver
并轉到網站的地址,我得到以下錯誤:
TypeError at /
render() got an unexpected keyword argument 'context_instance'
它可以追溯到views.py,其中包含以下內容:
"""
Definition of views.
"""
from django.shortcuts import render
from django.http import HttpRequest
from django.template import RequestContext
from datetime import datetime
def home(request):
"""Renders the home page."""
assert isinstance(request, HttpRequest)
return render(
request,
'app/index.html',
context_instance = RequestContext(request,
{
'title':'Home Page',
'year':datetime.now().year,
})
)
def contact(request):
"""Renders the contact page."""
assert isinstance(request, HttpRequest)
return render(
request,
'app/contact.html',
context_instance = RequestContext(request,
{
'title':'Contact',
'message':'Your contact page.',
'year':datetime.now().year,
})
)
def about(request):
"""Renders the about page."""
assert isinstance(request, HttpRequest)
return render(
request,
'app/about.html',
context_instance = RequestContext(request,
{
'title':'About',
'message':'Your application description page.',
'year':datetime.now().year,
})
)
我不確定錯誤是什么,因為代碼是在Azure中創建應用程序時生成的.據我可以從文檔中得知,render()的參數是正確的.
總結
以上是生活随笔為你收集整理的render在python中的含义_python-/ render()上的Django TypeError获得了意外的...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: css如何调整红心样式_css3实现的红
- 下一篇: python怎么玩pdf_如何使用Pyt