django-author

সফটওয়্যার স্ক্রিনশট:
django-author
সফটওয়্যার বিবরণ:
সংস্করণ: 0.1
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Alisue
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 12

Rating: 1.0/5 (Total Votes: 1)

জ্যাঙ্গো-লেখক লেখক আপডেট করার জন্য এবং মডেল তৈরি করেছে / পরিবর্তন request.user সঙ্গে স্বয়ংক্রিয়ভাবে ক্ষেত্র updated_by ব্যবহৃত একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
আপনি লেখক = models.ForeignKey প্রতি মডেল (ইউজার _ ('লেখক'), related_name ...) লিখতে খুব অলস এছাড়াও, শুধু বর্গ শীর্ষেwith_author প্রসাধক যোগ করে আপনি খুশি.
ইনস্টল করুন
আপনার সাথে এটি ইনস্টল করতে পারেন তাই এই লাইব্রেরি PyPI হয়:
জ্যাঙ্গো-লেখক ইনস্টল পিপ
বা GitHub থেকে:
Git ইনস্টল পিপ + + মান https: //github.com/lambdalisue/django-author.git
ব্যবহারের
Settings.py আপনার INSTALLED_APPS 1. যুক্ত করুন 'লেখক'
আপনার MIDDLEWARE_CLASSES 2. যুক্ত করুন 'author.middlewares.AuthorDefaultBackendMiddleware' আপনি ডিফল্ট লেখক ব্যাক ব্যবহার করা হলে
3. নিজে ক্ষেত্র আপনি লেখক আছে করতে চান, যা মডেল এবং updated_by লেখক এবং updated_by ক্ষেত্র করো অথবা নিচের মতwith_author প্রসাধক ব্যবহার করুন:
& Nbsp; django.db আমদানি মডেল থেকে
& Nbsp; author.decorators থেকে with_author আমদানি
& Nbsp;with_author
& Nbsp; বর্গ এন্ট্রি (models.Model):
& Nbsp; শিরোনাম = models.CharField ('শিরোনাম', MAX_LENGTH = 50)
& Nbsp; শরীরের = models.TextField ('শরীর')
4. সম্পন্ন. এখন আপনি স্বয়ংক্রিয়ভাবে আপডেট লেখক এবং updated_by ক্ষেত্র
& Nbsp; আপনি truble হয়, ব্যবহার নমুনা জন্য author_test ডিরেক্টরি দেখুন.
সেটিংস
AUTHOR_BACKEND
& Nbsp; ক্লাস বা ব্যাক স্ট্রিং পথ. ব্যাক বস্তুর আপডেট / তৈরি করা হয় যখন ব্যবহারকারী নির্ধারণ করা হয়.
AUTHOR_CREATED_BY_FIELD_NAME
& Nbsp; ক্ষেত্রের একটি নাম. সেটিংwith_author প্রসাধক দ্বারা নির্মিত ক্ষেত্রের নাম হস্তক্ষেপ. ডিফল্ট 'লেখক' হয়
AUTHOR_UPDATED_BY_FIELD_NAME
& Nbsp; ক্ষেত্রের একটি নাম. সেটিংwith_author প্রসাধক দ্বারা নির্মিত ক্ষেত্রের নাম হস্তক্ষেপ. ডিফল্ট 'updated_by' হয়
AUTHOR_DO_NOT_UPDATE_WHILE_USER_IS_NONE
& Nbsp; সনাক্ত ব্যবহারকারী কেউ যখন লেখক বা updated_by ক্ষেত্র আপডেট করবেন না. ডিফল্ট সত্য
AUTHOR_MODELS
& Nbsp; শুধুমাত্র এই মডেলের জন্য সংকেত চেক করুন. ডিফল্ট কেউ নেই
AUTHOR_IGNORE_MODELS
& Nbsp; এই মডেলের জন্য সংকেত পরীক্ষা করা হবে না. ডিফল্ট ['auth.user', 'auth.group', 'auth.permission', 'contenttype.contenttype'] হয়
ব্যাক
ডিফল্ট ব্যাক ব্যবহার thread_locals সংকেত কল বর্তমান অনুরোধ পেতে storategy.
আপনি কৌশল বা যাই হোক না কেন পরিবর্তন করতে চান, তাহলে আপনার নিজের ব্যাক তৈরি.
একটি ব্যাক বর্তমান ব্যবহারকারীর নির্ধারণ get_user পদ্ধতি আছে, যা একটি বর্গ.
AuthorDefaultBackend
& Nbsp; ডিফল্ট ব্যাক. কোন অনুরোধ বা পাওয়া AnonymousUser / আপডেট বস্তু তৈরি করার সময় এই কেউ ফিরে ব্যাক.
AuthorSystemUserBackend
& Nbsp; সিস্টেম ব্যবহারকারী ব্যাক. এই ব্যাক রিটার্ন সিস্টেম ব্যবহারকারী অনুরোধ যখন পাওয়া গেছে বা AnonymousUser / আপডেট বস্তু তৈরি.
& Nbsp; সিস্টেম ব্যবহারকারীর get_system_user পদ্ধতি এবং ডিফল্ট সঙ্গে নির্ধারিত হয় User.objects.get হয় (PK = 1)

আবশ্যক

  • পাইথন
  • জ্যাঙ্গো

বিকাশকারী অন্যান্য সফ্টওয়্যার Alisue

মন্তব্য django-author

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!