জ্যাঙ্গো-multidb-রাউটার একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
Multidb.MasterSlaveRouter সঙ্গে সব প্রশ্নের দাস ডাটাবেস যেতে হবে পড়া হয়; সব টিপে, আপডেট, এবং মুছে ফেলা ডিফল্ট ডাটাবেস করতে হবে.
প্রথমত, আপনার সেটিংস SLAVE_DATABASES নির্ধারণ করুন. এটা ডাটাবেস পাওয়া যাবে যে ডাটাবেস alias লেখা একটি তালিকা করা উচিত:
ডেটাবেস = {
& Nbsp; 'ডিফল্ট': {...},
& Nbsp; 'ছায়া-1': {...},
& Nbsp; 'ছায়া-2': {...},
}
SLAVE_DATABASES = ['ছায়া-1', 'ছায়া-2']
তারপর DATABASE_ROUTERS মধ্যে multidb.MasterSlaveRouter করা:
DATABASE_ROUTERS = ('multidb.MasterSlaveRouter',)
ক্রীতদাস উপাত্ত রাউন্ড-রবিন ফ্যাশন নির্বাচিত করা হবে.
আপনি আপনার app এর মধ্যে একটি ক্রীতদাস থেকে একটি সংযোগ পেতে চান, multidb.get_slave ব্যবহার:
django.db আমদানি সংযোগ থেকে
আমদানি multidb
সংযোগ = সংযোগ [multidb.get_slave ()]
আবশ্যক
- পাইথন
<লি> জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না