জ্যাঙ্গো-ASYNC বার্তা জ্যাঙ্গো জন্য একটি সহজ অ্যাসিঙ্ক্রোনাস বার্তা হয়.
প্রশ্ন
এই কি সমস্যার সমাধান করে?
একটি ব্যবহারকারী আপনি (যেমন সেলারি ব্যবহার করে) অফলাইন প্রক্রিয়াকরণ করা হয় যে একটি দামী টাস্ক উস্কানি ধরুন. গ্রন্থাগারের এই টাস্ক সমাপ্ত হয় যখন ব্যবহারকারী জ্ঞাপক জন্য একটি সহজ প্রক্রিয়া.
উদাহরণস্বরূপ, যদি আপনি একটি বৃহৎ রিপোর্ট জেনারেট করতে সেলারি ব্যবহার এবং তারপর তাদের রিপোর্ট ডাউনলোড করা জন্য প্রস্তুত যে ব্যবহারকারী অবহিত করার জন্য এই লাইব্রেরি ব্যবহার করতে পারে.
এটা কিভাবে কাজ করে?
একটি ক্যাশে বার্তা জিদ করতে ব্যবহার করা হয়, মিডলওয়্যার এই কুড়ান এবং জ্যাঙ্গো এর বার্তা তাদের যোগ করতে ব্যবহার করা হয়. খুব সহজ.
এই না যে অন্যান্য লাইব্রেরি না আছে?
হ্যাঁ, আছে - কিন্তু তারা বিভিন্ন উপায়ে problm সমাধান:
- জ্যাঙ্গো-অফলাইন-বার্তা - এই জ্যাঙ্গো এর বার্তা কাঠামো ব্যবহার করতে পারেন একটি বিকল্প সংগ্রহস্থল ব্যাক উপলব্ধ করা হয়.
- জ্যাঙ্গো-বিজ্ঞপ্তি
ইনস্টল করুন
PyPI (স্থিতিশীল) থেকে:
জ্যাঙ্গো-ASYNC বার্তা ইনস্টল পিপ
Github (অস্থির) থেকে:
ইনস্টল পিপ
Git + + Git: //github.com/codeinthehole/django-async-messages#egg=djang-async-messages
আপনার INSTALLED_APPS করতে async_messages.middleware.AsyncMiddleware যোগ করুন. এটা django.contrib.messages.middleware.MessageMiddleware পরে আসে তা নিশ্চিত করুন.
আপনি একটি ক্যাশে এই কাজ করার জন্য আপনি সেটিংস সেট আপ করতে হবে. স্বাভাবিক হিসাবে, Memcache সেরা পছন্দ.
ব্যবহার করুন
একটি একক ব্যবহারকারী যাও একটি বার্তা পাঠান:
>>> Async_messages আমদানি message_user থেকে
>>> Django.contrib.auth.models আমদানি ব্যবহারকারী থেকে
>>> ব্যারি = User.objects.get (ব্যবহারকারীর নাম = 'ব্যারি')
>>> Message_user (Barry, "ব্যারি, আপনার রিপোর্ট প্রস্তুত")
প্রচুর ব্যবহারকারীদের একটি বার্তা পাঠান:
>>> Async_messages আমদানি message_users থেকে
>>> কর্মীদের = User.objects.filter (is_staff = সত্য)
>>> Message_users (কর্মী, "সমস্ত বাজেটের দিন শেষে ব্যয় করা হবে")
বার্তা স্তরের উল্লেখ:
>>> Django.contrib.messages আমদানি ধ্রুবক থেকে
>>> Message_users (স্টাফ, constants.WARNING "পরিস্ফুটন!")
এই রিলিজে নতুন কি:
- জ্যাঙ্গো উপর পরিবর্তণ এনেছে নির্ভরতা একমাত্র 1.2 + +
সংস্করণ 0.1.2 নতুন কি:
জ্যাঙ্গো উপর
- পরিবর্তণ এনেছে নির্ভরতা একমাত্র 1.2+
আবশ্যক
- পাইথন
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না