码迷,mamicode.com
首页 > 其他好文 > 详细

flask中'bool' object has no attribute '__call__'问题

时间:2015-12-29 22:29:01      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:


  • #写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

flask中'bool' object has no attribute '__call__'问题

标签:

原文地址:http://www.cnblogs.com/aestheticism/p/5087029.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!