django Объект 'dict' не имеет атрибута 'sexo' - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть следующий код:

def nuevo_animal_accion(request):
    if request.GET["caravana"]:
        animalnew = Animal
        form = request.GET.copy()
        caravana=form.get('caravana')
        idlotefk = Lote.objects.get(idlote=form.get('lote'))
        raza = form.get('raza')
        padre = form.get('padre')
        madre = form.get('madre')
       # fechanacimiento = form.get('nacimiento')
        sexo = form.get('sexo')


        animalnew.objects.create(caravana=caravana, idlotefk=idlotefk, raza=raza, padre=padre,madre=madre, sexo=sexo)
        # Ver como capturar errores por si no se pudo crear
        return HttpResponse("Se ingreso el nuevo animal")

def listar_animales(request):
    animales = models.Animal.objects.values().all()
    for animal in animales:
        listaa[animal.caravana] = animal.sexo

    return render(request,"animal/listar_animal.html", listaa)

Дело в том, что он дает мне ошибку атрибута. Я искал и есть относительный пост (Django объект 'dict' не имеет атрибута 'user_id' ), но я не могу понять, как я могу использовать его в своем коде, поэтому, пожалуйста, помогите.

1 Ответ

0 голосов
/ 18 апреля 2020

animales = models.Animal.objects.all () решает проблему, спасибо Араккал

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...