问题 -
@is_premium_user
def sample_view:
.......
......
Run Code Online (Sandbox Code Playgroud)
我希望某些视图只能访问网站的高级用户.
如何在我的项目中的各种应用程序中使用此装饰器?
我的看法 :
def display(request):
feed = SoukFeedMaster.objects.filter(person = request.user)
return render(request, 'soukfeed/display.html', {'feed' : feed ,})
Run Code Online (Sandbox Code Playgroud)
我的模板:
{% extends "base.html" %}
{% block content %}
{% for x in feed %}
{% load url from future %}
<a href="{% url x.content.url_internal_django_link x.content.id %}"> {{x.content.content}} </a>
<br/>
{% endfor %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
追溯 :
Environment:
Request Method: GET
Request URL: http://localhost:8000/soukfeed/
Django Version: 1.3
Python Version: 2.7.1
Installed Applications:
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.comments',
'ec.kiosk',
'ec.chakra',
'ec.ajax',
'ec.broadcast',
'ec.connect', …Run Code Online (Sandbox Code Playgroud) 我的模板的一小段-
{% block content %}
{{ message.subject }}
{{ message.content }}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
我的message.content = " Check this out - /<a href="http://RigWave.In"> RigWave </a> "
如果您想像这样以HTML格式(作为链接)呈现-
“检查一下-RigWave ”