CI Python Linter

from django.shortcuts import render, get_object_or_404 from django.contrib import messages from django.contrib.auth.decorators import login_required from .models import UserProfile from .forms import UserProfileForm from checkout.models import Order @login_required def profile(request): """ Display the user's profile """ profile = get_object_or_404(UserProfile, user=request.user) if request.method == 'POST': form = UserProfileForm(request.POST, instance=profile) if form.is_valid(): form.save() messages.success(request, 'Your profile has \ been successfully updated.') else: messages.error(request, 'Update failed. \ Please ensure the form is valid.') else: form = UserProfileForm(instance=profile) orders = profile.orders.all() template = 'profiles/profile.html' context = { 'form': form, 'orders': orders, 'on_profile_page': True, } return render(request, template, context) def order_history(request, order_number): """ Display the user's order history """ order = get_object_or_404(Order, order_number=order_number) messages.info(request, ( f'This is a past confirmation for order number {order_number}. ' 'A confirmation email was sent on the other date.' )) template = 'checkout/checkout_success.html' context = { 'order': order, 'from_profile': True, } return render(request, template, context)

Settings:


Results:

All clear, no errors found