/ / Django_rest_swagger 2.1.1 के साथ API विवरण कैसे दिखाएं

Django_rest_swagger 2.1.1 के साथ एपीआई विवरण कैसे दिखाएं - django, django-rest-framework, swagger-2.0, django-rest-swagger

0.3 संस्करण के लिए, DRF स्वैगर सेटिंग्स में जानकारी डेटा को पढ़ने और स्वैगर UI में रेंडर करने में सक्षम है।

SWAGGER_SETTINGS = {
......
"जानकारी": {
"संपर्क": "xxxxx@github.com",
"विवरण": "यह दस्तावेज़ सभी आराम करने वाले एपीआई का वर्णन करना चाहता है।"
"शीर्षक": "जीएसएलबी एपीआई दस्तावेज़",
},
"USE_SESSION_AUTH": सच है
}

लेकिन संस्करण 2.1.1 के लिए, ऐसा लगता है कि सूचना क्षेत्र स्वैगर_सेटिंग में समर्थित नहीं है? शीर्षक निम्नलिखित के रूप में पारित किया जा सकता है:

योजना

लेकिन ऐसा लगता है कि get_swagger_view के विवरण को पास करने का कोई तरीका नहीं है, इस प्रकार मैं स्वैगर UI पर वर्णन दिखाने में सक्षम नहीं हूं। क्या इस संस्करण में वर्कअराउंड है? धन्यवाद।

उत्तर:

जवाब के लिए 0 № 1

Django रेस्ट फ्रेमवर्क स्वैगर के वर्तमान संस्करणों के लिए, डॉकस्ट्रिंग टिप्पणियों को जोड़ने से काम लगता है (जैसे, वे स्वैगर डॉक्स में विवरण के रूप में दिखाते हैं)।

class MyExport(mixins.ListModelMixin, viewsets.GenericViewSet): """ A really cool function"""

और स्वैगर दृश्य में विवरण के रूप में "वास्तव में अच्छा कार्य" दिखाता है।