Найти - Пользователи
Полная версия: 'bool' object has no attribute 'save'
Начало » Центр помощи » 'bool' object has no attribute 'save'
1
Jaison
Как исправить код?

'bool' object has no attribute ‘save’

 def favorite(request, account_id):
    sql_db = get_object_or_404(Account, id = account_id)
    try:
        selected = sql_db.account_id_set.get(pk = request.POST['favorite'])
    except (KeyError, Account_id.DoesNotExist):
        return render(request, 'account/account.html', {'sql_db':sql_db,
                                                        'error_message':'Signal False'})
    else:
        sql_db.is_favorite = True
        sql_db.is_favorite.save()
        return render(request, 'account/account.html', {'sql_db':sql_db})

 {% if error_message %}
    <p>{{ error_message }}</p>
{% endif %}
<!doctype html>
<html lang = 'en'>
<body>
<p><img src="{{ sql_db.avatar }}"/></p>
<p><strong>Username:</strong>{{ sql_db.username }}</p>
<p><strong>Password:</strong>{{ sql_db.password }}</p>
<p><strong>Email:</strong>{{ sql_db.email }}</p>
<p><strong>Year:</strong>{{ sql_db.year }}</p>
<p><strong>Month:</strong>{{ sql_db.month }}</p>
<p><strong>Day:</strong>{{ sql_db.day }}</p>
<form action="{% url 'account:favorite' sql_db.id %}" method = "post">
    {% csrf_token %}
    <input type="radio" id="favorite1" name="favorite" value="1"/>
    <label for="favorite1">Remember it?
        {% if sql_db.is_favorite %}
            <img src="https://cdn2.iconfinder.com/data/icons/32pxmania/misc_57.png"/>
        {% endif %}
    </label>
    <input type="submit" value="Remember"/>
</form>
</body>
</html>

FishHook
Ну внимательнее же, ну!

 sql_db.is_favorite.save()

 sql_db.save()
Jaison
Ups. , спасибо за ответ.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB