मुझे उपयोगकर्ता समूहों के लिए उपयोगकर्ता अधिकार लागू करने की आवश्यकता है (फेसबुक समूहों के समान ही)। उदाहरण के लिए, प्रत्येक समूह के पास अधिकार वाले सदस्य हो सकते हैं: can_post, can_delete, can_ban, आदि। बेशक, एक उपयोगकर्ता कई समूहों का सदस्य हो सकता है और समूह के पास विभिन्न अधिकारों के साथ कई अलग-अलग उपयोगकर्ता हो सकते हैं। इस कार्यक्षमता के लिए मुझे कौन से मॉडल चाहिए?उपयोगकर्ता समूह और अनुमतियां
29
A
उत्तर
59
Django समूह प्रणाली में बनाया गया है। जब भी आपके पास ऐसा कोई सवाल है, तो मैं searching the Django docs की अनुशंसा करता हूं, जो व्यापक, सहायक और अच्छी तरह से लिखे गए हैं।
जब तक आप django.contrib.auth
ऐप का उपयोग कर रहे हैं, तो आपके पास समूहों तक पहुंच है। फिर आप उन समूहों को अनुमतियां असाइन कर सकते हैं।
from django.contrib.auth.models import User, Group, Permission
from django.contrib.contenttypes.models import ContentType
content_type = ContentType.objects.get(app_label='myapp', model='BlogPost')
permission = Permission.objects.create(codename='can_publish',
name='Can Publish Posts',
content_type=content_type)
user = User.objects.get(username='duke_nukem')
group = Group.objects.get(name='wizard')
group.permissions.add(permission)
user.groups.add(group)
संबंधित मुद्दे
- 1. सक्रिय निर्देशिका में उपयोगकर्ता/समूह अनुमतियां
- 2. Django: समूह आधारित अनुमतियां उदाहरण/दस्तावेज़?
- 3. उपयोगकर्ता समूह के बीच अंतर आईडी और स्कोप समूह समूह
- 4. Django समूह और अनुमतियां। एक एफके रखने के लिए समूह का विस्तार?
- 5. स्प्रिंग सिक्योरिटी (एसीजीआई) और उपयोगकर्ता समूह (बनाम भूमिकाएं)
- 6. chown अमान्य उपयोगकर्ता समूह
- 7. ओरेकल 11 जी में उपयोगकर्ता कैसे बनाएं और अनुदान अनुमतियां
- 8. सक्रिय निर्देशिका उपयोगकर्ता समूह सदस्यता समूह प्रिंसिपल
- 9. MySQL: समूह लगातार समूह और गिनती समूह
- 10. एसपीआईटीम के लिए एसपीजी समूह अनुमतियां कैसे दें?
- 11. एनएसटीस्क और गिट - अनुमतियां
- 12. उपयोगकर्ता नियंत्रण सत्यापन समूह समस्या
- 13. गैर-व्यवस्थापक के लिए इनो सेटअप और अनुमतियां: सभी, उपयोगकर्ता, या लेखक?
- 14. बैकअप अनुमतियां
- 15. शेयरपॉइंट सूची आइटम अनुमतियां
- 16. समूह
- 17. समूह और मालिक अनुमतियां गलत होती हैं जब php फ़ाइलें अपलोड करता है
- 18. संग्रहीत प्रक्रिया और अनुमतियां - क्या पर्याप्त है?
- 19. उपयोगकर्ता और समूह प्रबंधन के लिए वेब फ्रेमवर्क
- 20. पावरहेल का उपयोग कर उपयोगकर्ता और स्थानीय समूह रिपोर्ट?
- 21. विंडोज इवेंटलॉग अनुमतियां
- 22. किसी भिन्न सर्वर पर बैकअप को पुनर्स्थापित करना - उपयोगकर्ता अनुमतियां
- 23. टी-एसक्यूएल प्रतिलिपि लॉग इन, उपयोगकर्ता, भूमिकाएं, अनुमतियां इत्यादि
- 24. मीडियाविकि में किसी उपयोगकर्ता को प्रति पृष्ठ अनुमतियां कैसे जोड़ूं?
- 25. जावा ईई 6 समूहों, उपयोगकर्ताओं और भूमिकाओं Shiro की भूमिकाओं, उपयोगकर्ता और अनुमतियां
- 26. SharePoint PowerShell साइट अनुमतियां
- 27. फेसबुक ऐप्स: अतिरिक्त अनुमतियां
- 28. अनुमतियां डिजाइन
- 29. साप्ताहिक में डेटा समूह, उपयोगकर्ता द्वारा मासिक
- 30. अमेज़ॅन एस 3 अनुमतियां
आप किस फ़ाइल में आमतौर पर कोड का टुकड़ा डालते हैं? –
उपरोक्त कोड रिकॉर्ड बनाता है, इसलिए यह उस प्रकार की चीज है जिसे आप खोल के भीतर से चलाएंगे। यदि आप अपना ऐप वितरित करना चाहते हैं या इसे तैनात करना चाहते हैं, तो आपको इसे सेट अप करना होगा ताकि यह प्रारंभिक डेटा सहेजा जा सके। मेरा मानना है कि आप उन्हें वेबसाइट पर व्यवस्थापक के भीतर भी संशोधित कर सकते हैं। –
मेरे साथ मैंने जो कुछ किया, उसने शैल या व्यवस्थापक पर किया और फिर आवेदन के भविष्य के उदाहरणों पर लोड करने के लिए एक स्थिरता उत्पन्न की। उत्तर –