में समूह है, मैं एक कस्टम अनुमति बनाने का सबसे अच्छा तरीका सोच रहा था जो जांचता है कि उपयोगकर्ता किसी विशेष समूह में है या नहीं। पहले, मेरे पास एक सजावटी था जिसे मैं उपयोगकर्ता ऑब्जेक्ट के साथ समूह नामों के समूह में गुजरने के लिए उपयोग कर सकता था और फिर जांच सकता था कि वह उपयोगकर्ता निर्दिष्ट समूहों में था या नहीं।Django REST ढांचा: उपयोगकर्ता को समूह
Ie:
def in_group_views(*group_names):
"""Requires user membership in at least one of the groups passed in."""
def in_groups(u):
if u.is_authenticated():
if bool(u.groups.filter(name__in=group_names)) | u.is_superuser:
return True
return False
return user_passes_test(in_groups)
मैं एक viewset के लिए डीआरएफ के लिए ऐसा होगा कैसे ध्यान में रखते हुए मैं अलग कार्यों के लिए अलग-अलग समूह सदस्यता (पोस्ट, PUT, GET) आदि
के लिए जांच करने की आवश्यकताबहुत धन्यवाद, बेन
आप सर एक सज्जन और विद्वान हैं, बहुत धन्यवाद! –
आपका स्वागत है। –
आपकी मदद के लिए धन्यवाद –