Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Django में मॉडल्स डेटा एक्सपोर्ट करना


इस लेख में, हम देखेंगे कि मॉडल डेटा को .csv फॉर्मेट में कैसे एक्सपोर्ट किया जाए। कभी-कभी, आपको अपने मॉडल डेटा को .csv या json या .xlsx जैसे विभिन्न फॉर्मेट्स में आगे के काम या रिपोर्टिंग के लिए एक्सपोर्ट करने की आवश्यकता हो सकती है। आप इसके लिए किसी प्रकार का स्क्रिप्ट बना सकते हैं लेकिन मेरे पास इसका एक बेहतर तरीका है।

एक Django प्रोजेक्ट बनाएं और एक ऐप जोड़ें। urls सेट करें और INSTALLED_APPS में ऐप जोड़ने जैसे कुछ बुनियादी काम करें।

एक मॉडल बनाएं। यहां, हमें views.py, urls.py या किसी HTML फाइल के साथ ज्यादा काम नहीं करना है।

हमें केवल settings.py, admin.py, models.py और एडमिन URL पॉइंट के साथ काम करना है।

उदाहरण

पैकेज इंस्टॉल करें:

pip install django-import-export

settings.py में:

INSTALLED_APPS += ['import_export']

इस लाइब्रेरी को अपने प्रोजेक्ट में ऐप के रूप में जोड़ें।

एक मॉडल बनाएं:

class StudentData(models.Model):
    name = models.CharField(max_length=100)
    standard = models.CharField(max_length=100)
    section = models.CharField(max_length=100)

यहां, हमने टेस्टिंग के लिए एक डमी मॉडल बनाया।

admin.py में:

from django.contrib import admin
from .models import StudentData
from import_export import resources
from import_export.admin import ImportExportModelAdmin

class StudentResource(resources.ModelResource):
    class Meta:
        model = StudentData

class StudentAdmin(ImportExportModelAdmin):
    resource_class = StudentResource

admin.site.register(StudentData, StudentAdmin)

इस ImportExportModel एडमिन के लिए एक एडमिन क्लास बनाएं और इसे रजिस्टर करें ताकि यह एडमिन पैनल पर दिखे।

आउटपुट

अब, https://127.0.0.1/admin पर जाएं

Django में मॉडल्स डेटा एक्सपोर्ट करना Django में मॉडल्स डेटा एक्सपोर्ट करना

अब, 'Export' बटन पर क्लिक करने के बाद आप डेटा एक्सपोर्ट कर सकते हैं।


  1. Django मॉडल्स में JSON फील्ड जोड़ना Django मॉडल्स में JSON फील्ड जोड़ना

    इस लेख में, हम देखेंगे कि अपने Django मॉडल्स में JSON फील्ड्स कैसे जोड़ें। JSON की-वैल्यू फॉर्मेट में डेटा स्टोर करने का एक सरल फॉर्मेट है। यह कर्ली ब्रेसेस में लिखा जाता है। कई बार, डेवलपर वेबसाइट पर, हमें डेवलपर डेटा जोड़ने की आवश्यकता होती है और ऐसे मामलों में JSON फील्ड उपयोगी होते हैं। उदाहरण

  1. पायथन में नॉन-लीनियर डेटा को मॉडल में कैसे फिट करें पायथन में नॉन-लीनियर डेटा को मॉडल में कैसे फिट करें

    हम Seaborn लाइब्रेरी का उपयोग करेंगे, जो डेटा विज़ुअलाइज़ करने में मदद करती है। जब रिग्रेशन मॉडल बनाए जाते हैं, तो मल्टीकॉलीनियरिटी की जांच की जाती है। ऐसा इसलिए क्योंकि हमें सभी विभिन्न सतत चर के संयोजनों के बीच मौजूद सहसंबंध को समझने की आवश्यकता होती है। यदि चर के बीच मल्टीकॉलीनियरिटी मौजूद है, तो

  1. Scikit-learn में मॉडल बिल्डिंग सीखना: एक Python मशीन लर्निंग लाइब्रेरी Scikit-learn में मॉडल बिल्डिंग सीखना: एक Python मशीन लर्निंग लाइब्रेरी

    इस लेख में, हम Scikit-learn में लर्निंग मॉडल बिल्डिंग के बारे में सीखेंगे: एक Python मशीन लर्निंग लाइब्रेरी।यह एक मुफ्त मशीन लर्निंग लाइब्रेरी है। यह रैंडम फॉरेस्ट, वेक्टर मशीन और k-निकटतम पड़ोसी जैसे विभिन्न एल्गोरिदम का समर्थन करता है जिसमें NumPy और SciPy के साथ सीधा कार्यान्वयन होता है।डेटासेट आ