यहां view.py में जब मैं उपयोगकर्ता ऑब्जेक्ट बना रहा हूं। यह मुझे दिखाता है और त्रुटि विशेषता त्रुटि/सूचना/'उपयोगकर्ता' ऑब्जेक्ट में कोई विशेषता नहीं है 'प्राप्त करें' मैं इसे कैसे ठीक कर सकता हूं।

from django.contrib.auth.models import User

class NotifyView(TemplateView):
    template_name ='notify/home.html'

    def get(self,request,*args, **kwargs):
        print('oye',request.user)
        user = User.objects.get(username=request.user)
        user.notifications.mark_all_as_read(user) 
        return user

अगर मुझे टिप्पणी सत्र में बताने की तुलना में अधिक जानकारी की आवश्यकता है तो मैं उस जानकारी के साथ अपना प्रश्न अपडेट कर दूंगा। धन्यवाद!

0
Ahmed Yasin 1 नवम्बर 2020, 12:24

1 उत्तर

सबसे बढ़िया उत्तर

फ़ंक्शन नाम को "get_user" या "get_object" जैसे कुछ में बदलें।

1
Us_haf 1 नवम्बर 2020, 12:32