Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';功能';对象没有属性';对象';Django 1.8搜索模型_Python_Django - Fatal编程技术网

Python ';功能';对象没有属性';对象';Django 1.8搜索模型

Python ';功能';对象没有属性';对象';Django 1.8搜索模型,python,django,Python,Django,我得到了这个错误: Exception Type: AttributeError Exception Value: 'function' object has no attribute 'objects' web/views.py in consultarE, line 153 由此: 视图.py def consultarE(request): query = request.GET.get('q', '') if query: qset = (

我得到了这个错误:

Exception Type: AttributeError
Exception Value:    
'function' object has no attribute 'objects'
web/views.py in consultarE, line 153
由此:

视图.py

def consultarE(request):
    query = request.GET.get('q', '')
    if query:
        qset = (
            Q(nombres__icontains=query) |
            Q(apellidos__icontains=query) |
            Q(telefono__icontains=query)
            # Q(cargo__icontains=query)
        )
        results = Empleado.objects.filter(qset).distinct()
    else:
        results = []
    return render_to_response("web/consultarEmpleado.html", {
        "results": results,
        "query": query        
    })
url(r'^consultarEmpleado/$','consultarE',name='consultarEmpleado'),
url.py

def consultarE(request):
    query = request.GET.get('q', '')
    if query:
        qset = (
            Q(nombres__icontains=query) |
            Q(apellidos__icontains=query) |
            Q(telefono__icontains=query)
            # Q(cargo__icontains=query)
        )
        results = Empleado.objects.filter(qset).distinct()
    else:
        results = []
    return render_to_response("web/consultarEmpleado.html", {
        "results": results,
        "query": query        
    })
url(r'^consultarEmpleado/$','consultarE',name='consultarEmpleado'),
consultarEmpleado.html

{% block content%}
  <h1>Ingrese su búsqueda</h1>
  <form class="navbar-form" role="search" action="." method="GET"> 
    {{form|crispy}}
    <label for="q">Buscar: </label>
    <div class="input-group">
      <input type="text" class="form-control" placeholder="Search" name="q" value="{{ query|escape }}">  
      <div class="input-group-btn">
        <button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
      </div>
    </div>
  </form>

  {% if query %}
    <h2>Results for "{{ query|escape }}":</h2>

    {% if results %}
      <ul>
        {% for empleado in results %}
          <li>{{ empleado|escape }}</l1>
        {% endfor %}
      </ul>
    {% else %}
      <p>No se encontró empleado</p>
    {% endif %}

  {% endif %}

{%endblock%}
{%block content%}
安格尔苏布斯凯达酒店
{{form | crispy}}
客车:
{%if查询%}
“{query | escape}}”的结果:
{%if结果%}
    {results%%中EmplbeADO的百分比}
  • {{empleado | escape}} {%endfor%}
{%else%} 没有雇员

{%endif%} {%endif%} {%endblock%}
检查是否有名为
Empleado
的函数覆盖对
Empleado
模型的引用

def Empleado(...):
    ....

调整函数名称,使其与模型名称不冲突。

检查是否有名为
Empleado
的函数覆盖对
Empleado
模型的引用

def Empleado(...):
    ....

调整函数名,使其与模型名不冲突。

它表示Empleado是一个函数。函数通常没有名为
objects
的属性,它表示Empleado是一个函数。函数通常没有名为
objects