জ্যাঙ্গো-inactive_user_workflow কিছু এক্সটেনশন প্রদান করে এবং আপনার সাইটের জন্য নিবন্ধন নতুন ব্যবহারকারীদের জন্য অভিজ্ঞতা স্ট্রিমলাইন django.contrib.auth এবং জ্যাঙ্গো-নিবন্ধন অগ্রাহ্য করা যে একটি জ্যাঙ্গো প্লাগ হয়.
স্বাধীন উপাদান নিম্নলিখিত tweaks জন্য উপলব্ধ করা হয়:
& Nbsp; 1. নিষ্ক্রিয় ব্যবহারকারীদের আপনার জ্যাঙ্গো সাইটে লগ ইন যাক
& Nbsp; 2. প্রাথমিক সাইটে রেজিস্ট্রেশন পরে স্বয়ংক্রিয়ভাবে নতুন ব্যবহারকারী লগ ইন করুন
& Nbsp; 3. তারা "সীমাবদ্ধ করা হয়" কন্টেন্ট অ্যাক্সেস করতে চেষ্টা করার সময় আপনার পছন্দের একটি পাতা নিষ্ক্রিয় ব্যবহারকারীদের পুনর্চালনা করুন
তারা আধা-স্বাধীনভাবে আপ উপভোগ করা যাবে.
আপনি আপনার INSTALLED_APPS মধ্যে 'django.contrib.auth' থাকতে হবে.
আপনি আপনার INSTALLED_APPS মধ্যে 'নিবন্ধন' উপস্থিত থাকা আবশ্যক.
ইনস্টল করার জন্য আপনার INSTALLED_APPS করতে 'inactive_user_workflow' যোগ করুন. আপনি পুনরায় চালানোর syncdb হবে না, তাই কোন মডেল আগ্রহী, বিনামূল্যে সংজ্ঞায়িত করা হয়.
ব্যবহার করে
এটি ব্যবহার করার সবচেয়ে সহজ উপায় মত একটি URLconf প্যাটার্ন অন্তর্ভুক্ত করা হয়
& Nbsp; (রাঃ '^ অ্যাকাউন্ট /', ('inactive_user_workflow.urls') অন্তর্ভুক্ত)
আপনার রুট URLconf মধ্যে. এই তার নিজের মতামত নাম নিবন্ধন করতে পারবেন এবং জ্যাঙ্গো-নিবন্ধীকরণ ও django.contrib.auth থেকে অ উপেক্ষা মতামত কিন্তু (নীচে দেখুন) নিষ্ক্রিয় ইউজার আকর্ষণীয় মিডলওয়্যার রেজিস্টার করা হবে না. আপনি সঠিকভাবে জ্যাঙ্গো অনুমতি চেক ব্যবহার করছেন django.contrib.auth সবসময় নিষ্ক্রিয় ব্যবহারকারীদের অনুমতি চেক জন্য মিথ্যা ফেরৎ কারণ কিন্তু, মিডলওয়্যার, ঐচ্ছিক হবে.
বিশদ
দুটি দেখ, উপলব্ধ করা হয়:
& Nbsp; inactive_user_workflow.views.registration.register
এই এক আচরণগত পরিবর্তনের সঙ্গে জ্যাঙ্গো-রেজিস্ট্রেশন এর registration_register দেখুন অগ্রাহ্য করা: এটা প্রাথমিক অ্যাকাউন্ট নির্মাণের পরে স্বয়ংক্রিয়ভাবে ব্যবহারকারী লগ করা হয়.
& Nbsp; inactive_user_workflow.views.login.login
এই এক আচরণগত পরিবর্তনের সঙ্গে django.contrib.auth এর auth_login দেখুন অগ্রাহ্য করা: এটি নিষ্ক্রিয় ব্যবহারকারীদের আপনার সাইট এ লগ ইন করতে পারবেন.
এক মিডলওয়্যার প্রদান করা হয়:
& Nbsp; inactive_user_workflow.middleware.CatchInactiveUsersMiddleware
সক্রিয় করা হলে, এই মিডলওয়্যার বিবৃতি লগ ইন নিষ্ক্রিয় ব্যবহারকারীদের দ্বারা অনুরোধ এবং 'নিষ্ক্রিয় ইউজার' নামে একটি দৃশ্য তাদের পুননির্দেশনা.
একটি সহজ সরাসরি টু টেমপ্লেট 'নিষ্ক্রিয় ইউজার' দেখুন এছাড়াও প্রদান করা হয়; এটা URL- এ প্রকাশিত হয় / অ্যাকাউন্ট / নিষ্ক্রিয় / (/ আপনি অ্যাকাউন্ট / এ প্যাকেজ এর URL গুলি মাউন্ট অভিমানী). (তাই আমি আগে lied তিনটি মতামত প্রদান করা হয়.) আপনি সম্ভবত উপলব্ধ টেমপ্লেট রেজিস্ট্রেশন / inactive_user.html অগ্রাহ্য, বা এমনকি আপনার নিজস্ব দৃশ্য দেখুন ওভাররাইড করতে চান হবে.
আপনি ব্যবহারকারীদের নিষ্ক্রিয় ইউজার 'ভিউ থেকে লাথি হচ্ছে না অ্যাক্সেস করার অনুমতি দেওয়া হবে নিষ্ক্রিয় যে URL পাথ একটি তালিকা নির্ধারণ করতে পারবেন. এটি করার জন্য, তাই মত, ANONYMOUS_PATHS নামে আপনার settings.py URL টি উপসর্গ একটি তালিকা যোগ:
ANONYMOUS_PATHS = ('/ অ্যাকাউন্ট /', '/ site_media /', '/ publicview /')
আবশ্যক
- পাইথন
<লি> জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না