Django-verander-geskiedenis is 'n Django app dat die geskiedenis tafel sal skep vir elke voorwerp in Django.
installeer:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo PIP installeer Django-verander-geskiedenis
of
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; git kloon git: //github.com/alisue/django-modify-history.git
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo PIP installeer Django-verander-geskiedenis /
of laai repository en kopieer dit na iewers in PYTHON_PATH
Hoe om te gebruik:
1. Append `modify_history` om` INSTALLED_APPS`
2. run `manage.py syncdb`
3. Voeg `history_site.py` om die jeug en skryf soos hieronder
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; van modify_history invoer webwerf
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; van modify_history.backends.basic invoer BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; van modelle invoer artikel
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; klas ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; slaag
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (artikel, ArticleBackend)
4. Gebruik `get_history_timelines` sjabloon tags vir get geskiedenis lys soos hieronder
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Strek 'base.html'%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Vrag historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Blok inhoud%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Geskiedenis
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{timeline.get_message}} op {{timeline.created_at | datum}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Get_history_timelines as tydlyne%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Vir tydlyn in tydlyne%}
& 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%}
Instellings:
`HISTORY_ENABLE`
: Maak geskiedenis in staat stel om die geskiedenis app skakel net dit aan `False`
`HISTORY_USER_ATTRS`
: Modify_history app vind gebruiker attrs teiken voorwerp se. Hierdie is die lys van die naam van attrs. standaard is ['updated_by', 'n gebruiker ',' outeur 'created_by']
Vereistes :
- Python
- Django
Kommentaar nie gevind