.
জ্যাঙ্গো-বকবক জন্য জ্যাঙ্গো & nbsp একটি বৈশিষ্ট্য কিছু সামুদ্রিক প্রাণীর সন্তরণ হয়; আপনি একটি পতাকা সক্রিয় হতে হবে, যার জন্য শর্ত নির্ধারণ, এবং কয়েকটি উপায়ে এটি ব্যবহার করতে পারেন.
ইনস্টলেশন:
বকবকনি ব্যবহার করা শুরু করুন, আপনি শুধু আপনার INSTALLED_APPS এবং MIDDLEWARE_CLASSES এটি যুক্ত করতে হবে:
INSTALLED_APPS = (
& Nbsp; # ...
& Nbsp; 'বকবক',
& Nbsp; # ...
)
MIDDLEWARE_CLASSES = (
& Nbsp; # ...
& Nbsp; 'waffle.middleware.WaffleMiddleware',
& Nbsp; # ...
)
বকবকনি প্রতিক্রিয়া বস্তুর উপর কুকিজ সেট হতে হবে, আপনি সম্ভবত তাদের পাঠানোর আগে কুকি tweaks যে কোনো মিডলওয়্যার নীচের এটি করতে চান.
একটি পতাকা তৈরি করা
নির্মাণ ও পরিচালনার পতাকা জ্যাঙ্গো অ্যাডমিন ইন্টারফেস মাধ্যমে সম্পন্ন করা হয়. প্রতিটি বৈশিষ্ট্য পতাকা বিভিন্ন বৈশিষ্ট্য আছে, যা একটি পতাকা বস্তু, দ্বারা প্রতিনিধিত্ব করা হয়.
নাম:
& Nbsp; পতাকা নাম. সর্বত্র পতাকা চিহ্নিত করতে ব্যবহার করা হবে.
প্রত্যেকেরই:
& Nbsp; আপনি সমস্ত অন্যান্য সেটিংস যাই, সবার জন্য বন্ধ (কোন) (হ্যাঁ) উপর এই পতাকা টুসকি করতে পারেন. সাধারণত ব্যবহার করার জন্য অজানা ছেড়ে দিন.
শতাংশ:
& Nbsp; ব্যবহারকারীদের একটি শতাংশ, যাদের জন্য পতাকা সক্রিয় হতে হবে. এই কুকিজ মাধ্যমে পরিচালিত হয়, তাই চতুর ব্যবহারকারীদের এটি কাছাকাছি পেতে পারেন. এখনও, এটি সবচেয়ে সাধারণ কেস.
Superusers:
& Nbsp; এই পতাকা superusers জন্য সক্রিয় সবসময় হয়?
স্টাফ:
& Nbsp; সবসময় এই পতাকা কর্মীদের জন্য সক্রিয় কি?
অনুমোদন যাচাই:
& Nbsp; সবসময় এই পতাকা অনুমোদিত ব্যবহারকারীদের জন্য সক্রিয় কি?
গ্রুপ:
& Nbsp; গ্রুপ ID- র একটি তালিকা, যার জন্য এই পতাকা সর্বদা সক্রিয় হতে হবে.
ব্যবহারকারী:
& Nbsp; ব্যবহারকারীর ID- র একটি তালিকা, যার জন্য এই পতাকা সর্বদা সক্রিয় হতে হবে.
আপনি এখানে একাধিক সেটিংস একত্রিত করতে পারেন. উদাহরণস্বরূপ, যদি আপনি ব্যবহারকারী এবং সব superusers 12% একটি বৈশিষ্ট্য প্রস্তাব দিতে পারে. সেটিংস মিশ্রন যখন সেটিংস যে কোন তাদের জন্য মিলে যায়, পতাকা ব্যবহারকারীর জন্য সক্রিয় হতে হবে.
একটি পতাকা ব্যবহার করে
পতাকা মতামত, টেমপ্লেট ব্যবহার করা, অথবা সমগ্র মতামত প্রায় আবৃত করা যেতে পারে.
আপনি সংজ্ঞায়িত করা হয় না যে একটি পতাকা ব্যবহার করার চেষ্টা করুন, এটি সবসময় নিষ্ক্রিয় করা হবে.
টেমপ্লেট একটি পতাকা ব্যবহার করে
যুদ্ধবাজ / Jinja2
যুদ্ধবাজ এর মাধ্যমে একটি Jinja2 টেমপ্লেট একটি পতাকা ব্যবহার করার জন্য, আপনি কেবল কি করতে পারেন:
{% যদি বকবক ('flag_name')%}
& Nbsp; কনটেন্ট পতাকা সক্রিয়
{% যদি শেষ%}
আপনি অবশ্যই, একটি {% অন্য%} অধ্যায় যোগ করতে পারেন:
{% যদি বকবক ('flag_name')%}
& Nbsp; পতাকা সক্রিয়!
{% অন্য%}
& Nbsp; পতাকা নিষ্ক্রিয়!
{% যদি শেষ%}
জ্যাঙ্গো টেমপ্লেট
ভ্যানিলা জ্যাঙ্গো টেমপ্লেট একটি পতাকা ব্যবহার করতে, আপনাকে বকবক ট্যাগ ব্যবহার করতে পারেন:
{% লোড% waffle_tags}
{% বকবক flag_name%}
& Nbsp; কনটেন্ট পতাকা সক্রিয়
{% Endwaffle%}
{% বকবক%} ট্যাগ একটি {% অন্য%} অধ্যায় সমর্থন করে বলেন:
{% বকবক flag_name%}
& Nbsp; পতাকা সক্রিয়!
{% অন্য%}
& Nbsp; পতাকা নিষ্ক্রিয়!
{% Endwaffle%}
দেখেছে একটি পতাকা ব্যবহার করে
একটি দৃশ্যে একটি পতাকা ব্যবহার করার জন্য, আপনি শুধু waffle.is_active প্রয়োজন:
আমদানি বকবক
Def my_view (অনুরোধ):
& Nbsp; যদি waffle.is_active (অনুরোধ, 'flag_name'):
& Nbsp; # আচরণ পতাকা সক্রিয় হয়.
& Nbsp; অন্য:
& Nbsp; # আচরণ পতাকা নিষ্ক্রিয় হয়.
একটি পতাকা একটি সম্পূর্ণ দেখুন wraping
এছাড়াও আপনি একটি পতাকা একটি সম্পূর্ণ দৃশ্য মোড়ানো করতে পারেন:
waffle.decorators আমদানি বকবক থেকে
('flag_name')waffle
Def my_view (অনুরোধ):
& Nbsp; # দেখুন পতাকা সক্রিয় শুধুমাত্র উপলব্ধ হলে.
পতাকা অনুরোধ জন্য সক্রিয় হয় না, দেখুন একটি 404 হতে হবে.
উদাহরণস্বরূপ, পতাকা নাম শুরু একটি বিস্ময়বোধক বিন্দু নির্বাণ দ্বারা এই বিপরীত করতে পারেন:
waffle ('! flag_name')
Def my_view (অনুরোধ):
& Nbsp; # দেখুন পতাকা নিষ্ক্রিয় শুধুমাত্র উপলব্ধ হলে
আবশ্যক :.
- পাইথন
পাওয়া মন্তব্যসমূহ না