在projects/urls.py我有:
urlpatterns = patterns('bizteen.projects.views',
url(r'^browse/$', 'browse', name='projects-browse-main'),
url(r'^browse/(\d+)/$', 'browse', name='projects-browse'),
url(r'^create/$', 'create', name='projects-create'),
url(r'^(\d+)/$', 'view_project', name='projects-view'),
)
Run Code Online (Sandbox Code Playgroud)
在模板中,我有:
<a href="{% url projects-browse-main %}">Browse projects</a>
Run Code Online (Sandbox Code Playgroud)
但是出现错误.
TemplateSyntaxError at /
Caught an exception while rendering: Reverse for 'bizteen.projects-browse-main' with arguments '()' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)
我能弄清楚的最多的是名称被视为视图而不是视图.为什么会这样?
来自bizteen.projects.views:
from django.shortcuts import render_to_response
from django.http import HttpResponse, HttpResponseRedirect
from bizteen.projects.models import Project, ProjectComment
from django.template import RequestContext
def browse(request, page=0):
page_start = page * 25
page_end = page_start + 25
project_list = …Run Code Online (Sandbox Code Playgroud) 客户希望确保我无法从他们的网站读取敏感数据,这些数据仍由我管理.实际上,这意味着我将拥有数据库访问权限,但我无法读取某些模型字段的内容.有没有办法让我无法访问数据,但仍然由服务器解密以供客户端浏览?