জ্যাঙ্গো-qmethod (অর্থাৎ, QuerySets এবং পরিচালকের) সহজে জ্যাঙ্গো মডেল সংগ্রহের অপারেশন সংজ্ঞা জন্য একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
এক দিন, আমি ভালো কিছু জ্যাঙ্গো কোর মধ্যে অন্তর্ভুক্ত করা হয় আশা করি.
ব্যবহারের
অনুসরণ হিসাবে বেসিক ব্যবহার করা হয়:
জরান আমদানি cPickle
django.db আমদানি মডেল থেকে
djqmethod আমদানি ম্যানেজার, querymethod থেকে
বর্গ গ্রুপ (models.Model):
& Nbsp; পাস
বর্গ জন (models.Model):
. & Nbsp; লিঙ্গ = অভি (= 'স্ত্রী' চ মি = 'পুরুষ', U = 'অনির্দিষ্ট') আইটেম ()
& Nbsp; গ্রুপ = models.ForeignKey (গ্রুপ, related_name = 'মানুষ')
& Nbsp; লিঙ্গ = models.CharField (MAX_LENGTH = 1, পছন্দ = লিঙ্গ)
& Nbsp; বয়স = models.PositiveIntegerField ()
& Nbsp; # দ্রষ্টব্য: আপনি যদি এখানে একটি স্পষ্ট পরিচালক তৈরি করা প্রয়োজন.
& Nbsp; বস্তু = ম্যানেজার ()
& Nbsp;querymethod
& Nbsp; Def অপ্রাপ্তবয়স্কদের (অনুসন্ধান):
& Nbsp; ফিরে query.filter (age__lt = 18)
& Nbsp;querymethod
& Nbsp; Def প্রাপ্তবয়স্কদের (অনুসন্ধান):
& Nbsp; ফিরে query.filter (age__gte = 18)
# 'অপ্রাপ্তবয়স্কদের ()' এবং 'প্রাপ্তবয়স্কদের ()' পদ্ধতি ম্যানেজার উপলব্ধ করা হবে:
isinstance জাহির (,) (Person.objects.minors models.query.QuerySet)
# তারা পরবর্তী querysets উপলব্ধ করা হবে:
isinstance (Person.objects.filter (লিঙ্গ = 'মি') জাহির করা. অপ্রাপ্তবয়স্কদের (),
& Nbsp; models.query.QuerySet)
তারা মিশ্রিত করা হয়েছে কিনা # এছাড়াও তারা, সম্পর্ক উপলব্ধ হবে
যে মডেল জন্য # ডিফল্ট ম্যানেজার:
গ্রুপ = Group.objects.all () [0]
isinstance জাহির (,) (group.people.minors models.query.QuerySet)
# উত্পাদিত QuerySets সম্পূর্ণভাবে কাসুন্দি-নিরাপদ:
(isinstance (pickle.loads (pickle.dumps জাহির Person.objects.minors ())),
& Nbsp; models.query.QuerySet)
একটি পরীক্ষা প্রকল্পের পরীক্ষা / উদাহরণে অবস্থিত /; আরো একটি ব্যাপক যেমন এই পরামর্শ করুন.
সংস্থাপনা
জ্যাঙ্গো-qmethod ইনস্টল পিপ
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না