জ্যাঙ্গো-serializers বস্তু, মডেল এবং querysets নমনীয় serialization প্রদান করে একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
এটা বর্তমান, অনমনীয় serialization জন্য সম্ভাব্য প্রতিস্থাপন করা দেয়ার উদ্দেশ্যে করা হচ্ছে. এটি অগ্রাহ্য করা এবং কাস্টমাইজ সহজ হচ্ছে যতক্ষণ না, বর্তমান dumpdata ফরম্যাট সমর্থন করতে সক্ষম হওয়া উচিত.
Serializers ফরম একটি simlar বিন্যাসে ঘোষণা করা হয় এবং একটি অভ্যন্তরীণ মেটা বর্গ সঙ্গে মডেল ঘোষণা, সাধারণ অপশন প্রদান, এবং ঐচ্ছিকরূপে Serializer বর্গ ভিতরে ঘোষণা হচ্ছে মাঠ ক্লাস একটি সেট সঙ্গে.
Serializer বর্গ নিজেই আমরা বিভিন্ন উপায় নেস্টেড দৃষ্টান্ত এর serialization উপস্থাপন করতে পারেন, যার অর্থ, মাঠ ইন্টারফেস কার্যকরী.
সংস্থাপনা
পিপ ব্যবহার করে ইনস্টল করুন:
জ্যাঙ্গো-serializers ইনস্টল পিপ
বৈকল্পিকভাবে, যদি আপনি আপনার INSTALLED_APPS সেটিং serializers যোগ করুন, আপনার প্রকল্পের জ্যাঙ্গো-serializer পরীক্ষা অন্তর্ভুক্ত করতে চান:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'seriliazers',
)
আপনি Git রেপো ক্লোন যদি আপনার দেওয়া manage.py ফাইল সঙ্গে, সরাসরি থেকে পরীক্ষা চালাতে পারেন যে নোট:
manage.py পরীক্ষা
বৈশিষ্ট্য :.
- সমর্থন Serializer বর্গ ব্যবহার করে নির্বিচারে পাইথন বস্তু এর serialization
- ModelSerializer ব্যবহার করে মডেল এবং querysets এর serialization সমর্থন করে.
- DumpDataSerializer ব্যবহার করে, বিদ্যমান dumpdata বিন্যাস serialization সমর্থন করে.
- (অবাধ গভীরতা) সমতল serialization, এবং নেস্টেড serialization সমর্থন করে, এবং রিকার্সিভ সম্পর্ক পরিচালনা করা.
- .
- serialization গঠন ঘোষণা ব্যবহার চূড়ান্ত এনকোডিং (যথা, 'JSON', 'XML' ইত্যাদি ...) এর independantly পরিচালিত হয়. এই যেমন জন্য বাঞ্ছনীয়. চান যা API গুলি বিভিন্ন ফরম্যাটের একটি সংখ্যা আউটপুট হচ্ছে একটি প্রদত্ত ডেটা সেটটি সমর্থন.
- বর্তমানে 'JSON', 'yaml', 'XML' সমর্থন করে.
- গতির জন্য উভয় readablity জন্য আদেশ ক্ষেত্র, এবং unordered, ক্ষেত্র সমর্থন করে.
- যেমন get_absolute_url অন্যান্য গুণাবলী, করতে corrospond যে উভয় জ্যাঙ্গো মডেল ক্ষেত্র corrospond যে ক্ষেত্র, এবং ক্ষেত্র সমর্থন করে.
- হুক্স সারা সম্পূর্ণ স্বনির্ধারণ জন্য অনুমতি দেয়. যেমন. জাভাস্ক্রিপ্ট শৈলী উট আবরণ ব্যবহার কী নাম লেখা.
- সহজ, পরিষ্কার API- টি.
- সমন্বিত পরীক্ষা স্যুট.
Serializer বর্গ উপর ঘোষিত হয়, যা serialization সময়ে নির্ধারিত হয়, যা অন্তর্নিহিত ক্ষেত্র, এবং স্পষ্ট ক্ষেত্র, উভয় জন্য অনুমতি দেয়
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না