我已經創建了自定義索引視圖。 urls.py:django-cms和管理界面confilct
url(r'^', include('cms.urls')),
url(r'^', 'myapp.views.index', name='index'),
在views.py:
from cms.utils import get_template_from_request
def index(request):
template = get_template_from_request(request)
.....
return render(request, template)
當我嘗試訪問Django管理127.0.0.1:8000/admin
我得到一個錯誤
'NoneType' 對象有沒有屬性「PK '
因爲在我的index.html中是templatetag {% product_list request.current_page %}
,它要求current_page被請求。我認爲這是因爲django在django admin中呈現我的索引頁,它不應該在那裏。我能做些什麼來解決這個問題?
我已經有這個了。當我沒有'url(r'^','myapp.views.index',name ='index')時,'一切正常。同時改變'index'和'cms'url的順序也沒有幫助。 –