मैं समूह के लिए व्यवस्थापक को बदलना चाहता हूं, इसलिए यह प्रदर्शित होगा कि किसी निश्चित समूह में कितने उपयोगकर्ता हैं। मैं इसे सभी समूहों को दिखाने के दृश्य में प्रदर्शित करना चाहता हूं, इससे पहले कि आप कुछ समूह के लिए व्यवस्थापक दर्ज करें। क्या यह संभव है? मैं दोनों के बारे में बात कर रहा हूं कि समूह के लिए व्यवस्थापक कैसे बदलें और list_display
पर फ़ंक्शन कैसे जोड़ें।django: समूह उपयोगकर्ताओं को प्रदर्शित करने में व्यवस्थापक
5
A
उत्तर
8
सबसे पहले आपको से GroupAdmin
आयात और उपclass करने की आवश्यकता होगी। अपने उप-वर्ग में, user_count
विधि परिभाषित करें। फिर, व्यवस्थापक से मौजूदा समूह मॉडल को अनधिकृत करें, और नया पंजीकरण करें।
from django.contrib.auth.admin import GroupAdmin
from django.contrib.auth.models import Group
class GroupAdminWithCount(GroupAdmin):
def user_count(self, obj):
return obj.user_set.count()
list_display = GroupAdmin.list_display + ('user_count',)
admin.site.unregister(Group)
admin.site.register(Group, GroupAdminWithCount)
संबंधित मुद्दे
- 1. Django व्यवस्थापक क्षैतिज समूह प्रदर्शित करता है
- 2. django व्यवस्थापक में समूह मॉडल
- 3. Django व्यवस्थापक में, समूह द्वारा उपयोगकर्ताओं को फ़िल्टर करने के लिए कैसे?
- 4. Django: व्यवस्थापक इंटरफ़ेस में छवि प्रदर्शित करें
- 5. उपयोगकर्ताओं के 1000s की Django व्यवस्थापक ड्रॉपडाउन
- 6. Django व्यवस्थापक: सशर्त रूप से फ़ील्ड प्रदर्शित करने की आवश्यकता
- 7. Django में उपयोगकर्ता प्रोफ़ाइल का विस्तार। उपयोगकर्ताओं का व्यवस्थापक निर्माण
- 8. उपयोगकर्ताओं के लिए django व्यवस्थापक में किसी फ़ील्ड को बहिष्कृत नहीं करें सुपर व्यवस्थापक
- 9. Django व्यवस्थापक
- 10. शेयरपॉइंट में समूह द्वारा उपयोगकर्ताओं को
- 11. Django व्यवस्थापक को हटाएं पृष्ठ
- 12. django व्यवस्थापक
- 13. Django व्यवस्थापक परिवर्तन सूची में अनचाहे HTML स्ट्रिंग प्रदर्शित करें
- 14. उपयोगकर्ताओं को Django
- 15. django-taggit: व्यवस्थापक को
- 16. Django व्यवस्थापक
- 17. मॉडल वस्तुओं को प्रदर्शित करने के लिए Django व्यवस्थापक अनुक्रमणिका पृष्ठ को अनुकूलित करें
- 18. Django व्यवस्थापक
- 19. django व्यवस्थापक
- 20. Django व्यवस्थापक 'पृष्ठ/व्यवस्थापक में नहीं मिला/
- 21. django व्यवस्थापक
- 22. Django व्यवस्थापक
- 23. Django: व्यवस्थापक सत्यापन त्रुटि
- 24. django व्यवस्थापक
- 25. Django व्यवस्थापक इंटरफ़ेस
- 26. Django व्यवस्थापक परिवर्तन फ़ॉर्म
- 27. Django व्यवस्थापक
- 28. Django व्यवस्थापक
- 29. एक्सेस 2010 को एकाधिक उपयोगकर्ताओं/कार्यान्वयन समूह सुरक्षा
- 30. Django व्यवस्थापक
मजेदार, मेरे पास पहले से ही अपना समूह एडमिन है, बस भूल गया है कि मैं उस पर कुछ कर रहा था (आसान उपयोगकर्ता जोड़, क्योंकि आप डिफ़ॉल्ट समूह व्यवस्थापक से उपयोगकर्ताओं को नहीं जोड़ सकते हैं)। यह बहुत समय पहले था, कि मैं बस इसके बारे में भूल गया .. आपकी मदद के लिए बहुत बहुत धन्यवाद :-) – gruszczy
ठीक है, एक फ़ील्ड दिखाई देता है, लेकिन यह हमेशा नहीं होता है और user_count फ़ंक्शन नहीं कहा जाता है। कोई विचार, यह क्यों हो रहा है? – gruszczy
ओह, यह self.user_set.count() के बजाय obj.user_set.count() होना चाहिए। अब यह काम करता है :-) – gruszczy