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

Django में मॉडल में डेटा आयात करना

इस लेख में, हम यह देखने जा रहे हैं कि डेटा को json फॉर्मेट से मॉडल . में कैसे आयात किया जाए . हम json, csv, xlsx, yml, . से डेटा आयात कर सकते हैं आदि मॉडल के लिए।

सबसे पहले, एक Django प्रोजेक्ट और एक ऐप बनाएं। यूआरएल सेट अप करें और कुछ बुनियादी चीजें करें जैसे INSTALLED_APPS में ऐप जोड़ना।

एक मॉडल बनाएं। यहां, हमारा views.py, urls.py . से बहुत कुछ लेना-देना नहीं है या कोई html फ़ाइल . हमें केवल settings.py, admin.py, model.py . के साथ काम करना है और व्यवस्थापक urlpoint.

उदाहरण

django-import-export इंस्टॉल करें पैकेज -

pip install django-import-export

settings.py, . में निम्न पंक्ति जोड़ें -

INSTALLED_APPS += ['import_export']

यह 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)

यहां हमने आयात और निर्यात के लिए एक मॉडल संसाधन बनाया है। फिर, हमने एक व्यवस्थापक बनाया और उसे पंजीकृत किया।

JSON के लिए फ़ाइल प्रारूप इस तरह होना चाहिए -

[
   {
      "id": 13,
      "name": "John",
      "standard":"10",
      "section": "B",
      "the_json": {"name":"Jhon"}
   }
]

फ़ील्ड नाम कुंजी और उसके मान के रूप में। नोटपैड पर, एक फ़ाइल बनाएं और उसे import_example.json. . नाम से सहेजें

आउटपुट

Django में मॉडल में डेटा आयात करना

अब बस JSON फ़ाइल आयात करें import_example.json और आपका डेटा Django मॉडल में आयात किया जाएगा।


  1. किसी अन्य वेब ब्राउज़र से सफारी में डेटा आयात करें

    हाल के वर्षों में मैक के लिए सफारी में काफी सुधार हुआ है, और लोगों ने वास्तव में ऐप्पल के इस ब्राउज़र को पसंद करना शुरू कर दिया है। चाहे आप वर्तमान में अपने Mac पर अपनी ब्राउज़िंग आवश्यकताओं के लिए Chrome या Firefox का उपयोग कर रहे हों, अब आपके पास अपने प्राथमिक ब्राउज़र के रूप में Safari पर स्विच क

  1. एक्सेल में डेटा आयात करना (3 उपयुक्त तरीके)

    यदि आप डेटा के साथ कुछ भी करना चाहते हैं, तो आपको पहले वह डेटा . प्राप्त करना होगा अपनी कार्यपत्रक . में . एक्सेल डेटा आयात . कर सकता है एक पाठ फ़ाइल . से और इससे डेटा पुनर्प्राप्त . भी कर सकते हैं वेबसाइट . यहां, आपको डेटा आयात करने . के तरीके मिलेंगे एक्सेल में। Excel में डेटा आयात करने के 3 तरी

  1. टेक्स्ट फ़ाइल से एक्सेल में डेटा कैसे आयात करें (3 तरीके)

    कभी-कभी, हमारे पास टेक्स्ट फ़ाइल में हमारा वांछित डेटा हो सकता है। और हमें उस डेटा को Excel . में आयात करने की आवश्यकता है विभिन्न कार्यों को करने के लिए कार्यपुस्तिका। इस लेख में, हम आपको डेटा आयात करने . के सरल लेकिन प्रभावी तरीके दिखाएंगे एक टेक्स्ट फ़ाइल . से एक्सेल . में । उदाहरण के लिए,