django-baguhin-kasaysayan ay isang Django app na lumikha ng talahanayan ang kasaysayan para sa bawat bagay sa Django.
I-install:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo PIP install django-baguhin-history
o
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; git clone git: //github.com/alisue/django-modify-history.git
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo PIP install django-baguhin-history /
o i-download repository at kopyahin ito sa tabi-tabi sa PYTHON_PATH
Paano Gamitin:
1. Magkabit `modify_history` sa` INSTALLED_APPS`
2. run `manage.py syncdb`
3. Magdagdag `history_site.py` sa app at magsulat tulad ng sa ibaba
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mula modify_history site import
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mula modify_history.backends.basic import BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; mula sa mga modelo Article import
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; klase ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pumasa
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (Article, ArticleBackend)
4. Gamitin `get_history_timelines` tag template para makakuha history list tulad ng sa ibaba
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Umaabot 'base.html'%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Load historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Block nilalaman%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
History
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{timeline.get_message}} sa {{timeline.created_at | date}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Get_history_timelines ng Timeline%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Para sa takdang panahon sa takdang panahon%}
& 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%}
Setting:
`HISTORY_ENABLE`
: Gumawa ng history paganahin, upang huwag paganahin ang kasaysayan ng app lamang itakda ito `False`
`HISTORY_USER_ATTRS`
: Modify_history app hanapin ang user mula attrs target object. ito ang listahan ng mga pangalan ng attrs. default ay ['updated_by', 'user', 'may-akda', 'created_by']
Kinakailangan :
- sawa
- Django
Mga Komento hindi natagpuan