در جنگو-تغییر-تاریخ یک برنامه جنگو که جدول برای هر شی در جنگو ایجاد شده است.
نصب:
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در کد: sudo تصویر در تصویر جنگو-تغییر-تاریخ نصب
یا
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در دستگاه گوارش دستگاه گوارش کلون: //github.com/alisue/django-modify-history.git
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در کد: sudo PIP نصب جنگو-تغییر-تاریخ /
و یا دانلود کنید مخزن و کپی آن را به جایی در PYTHON_PATH
نحوه استفاده از:
1. افزودنپرونده `` modify_history` به INSTALLED_APPS`
2. اجرای `syncdb` manage.py
3. اضافه کردن `history_site.py` به برنامه و مانند زیر ارسال
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در از سایت واردات modify_history
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در از modify_history.backends.basic BasicHistoryBackend واردات
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در از واردات مدل های مقاله
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در ArticleBackend کلاس (BasicHistoryBackend):
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در عبور
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در site.register (ماده، ArticleBackend)
4. استفاده از `تگ های قالب get_history_timelines` برای دریافت لیست تاریخچه مانند زیر
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ 'base.html'٪ گسترش}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ بار historytags٪}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ محتوای بلوک٪}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در
تاریخچه
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در
- {{}} timeline.get_message در {{timeline.created_at | تاریخ}} در
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ get_history_timelines به عنوان جدول زمانی٪}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ برای جدول زمانی در جدول زمانی٪}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {٪ endfor٪}
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در
از & nbsp؛ & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ از & nbsp؛ در {endblock٪٪}
تنظیمات:
`HISTORY_ENABLE`
: تاریخ را قادر می سازد، برنامه تاریخ برای غیر فعال کردن این فقط مجموعه `False`
`HISTORY_USER_ATTRS`
: برنامه modify_history پیدا کاربر از attrs شیء هدف است. این فهرست نام attrs است. به طور پیش فرض ['updated_by'، 'کاربر'، 'نویسنده'، 'created_by'] است
در مورد نیاز:
پایتون
جنگو
نظر یافت نشد