Message Framework
from django.contrib import messages
messages.debug(request, 'SQL statements were executed.')
messages.info(request, 'Three credits remain in your account.')
messages.success(request, 'Profile details updated.')
messages.warning(request, 'Your account expires in three days.')
messages.error(request, 'Document deleted.')
settings.py
INSTALLED_APPS = [
'django.contrib.messages',
]
@login_required()
def add_to_cart(request):
user = request.user
item_already_in_cart1 = False
product = request.GET.get('prod_id')
print("---------------------------------------")
print(product)
item_already_in_cart1 = Cart.objects.filter(Q(product=product) & Q(user=request.user)).exists()
if item_already_in_cart1 == False:
product_title = Product.objects.get(id=product)
print("###******####")
print(product_title)
Cart(user=user, product=product_title).save()
messages.success(request, 'Product Added to Cart Successfully !!' )
return redirect('/cart')
else:
return redirect('/cart')
{% if messages %}
{% for message in messages %}
<p {% if message.tags %} class="alert alert-{{message.tags}} mb-5" {% endif %}>{{message}}</p>
{% endfor %}
{% endif %}

Comments
Post a Comment