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



    • #写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
  • 相关阅读:
    类的加载过程
    ASCII码表
    uboot main_loop函数分析
    串行CPU设计
    __attribute__ ((section(".text")))的测试
    NandFlash
    测试gcc的优化选项
    如何编写一个简单的makefile
    UBOOT的多支持性与可裁剪性
    函数指针的使用
  • 原文地址:https://www.cnblogs.com/aestheticism/p/5087029.html
Copyright © 2020-2023  润新知