#写flask时报错
<ul class="nav navbar-nav"><li><a href="/">Home</a></li>
</ul>
</div>
<ul class="nav navbar-nav navbar-right">
{% if current_user.is_authenticated() %}
<li><a href="{{ url_for('auth.logout') }}">Sign Out</a></li>
{% else %}
<li><a href="{{ url_for('auth.login') }}">Sign In</a></li>
{% endif %}
</ul>
-
解决方法:
{% if current_user.is_authenticated %} #去掉括号,调用的是属性
- @property :Python内置的
@property
装饰器就是负责把一个方法变成属性调用的 - 文本编辑器中编辑
- #conding:utf8
- class Name:
- def __init__(self.name):
- self.name = name
- def print_name(self):
- print self.name
- @property
- def print_name1(self):
- print self.name
- u = Name("haha")
- print "方法"
- u.print_name()
- print "属性"
- u.prlint_name1
- 然后运行py