Django-upravit-historie je aplikace, Django, který bude vytvářet dějiny tabulku pro každý objekt v Django.
Instalovat:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo Pip nainstalovat Django-Změnit-historii
nebo
& 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 nainstalovat Django-upravit-historie /
nebo si stáhnout úložiště a zkopírovat jej někam do PYTHON_PATH
Jak používat:
1. Připojit `modify_history` na` INSTALLED_APPS`
2. běh `manage.py syncdb`
3. Přidejte `history_site.py` do aplikace a psát jako níže
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; od modify_history import stránek
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; od modify_history.backends.basic import BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; od modelů dovozu článku
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; třída ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; projít
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (článek, ArticleBackend)
4. Pomocí `get_history_timelines` šablony tagy pro Get seznamu historie, jako je níže
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Rozšiřuje "base.html"%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Zatížení historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Obsah block%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Historie
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{}} timeline.get_message v {{timeline.created_at | datum}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% get_history_timelines jako harmonogramy%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Na časovou osu v harmonogramy%}
& 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%}
Nastavení:
`HISTORY_ENABLE`
: Zkontrolujte, historie umožnit, aby zakázat historie app jen nastavit to `False`
`HISTORY_USER_ATTRS`
: Modify_history app najít uživatele před attrs cílového objektu. to je seznam jména attrs. Výchozí hodnota je ['updated_by "," uživatel "," autor "," created_by "]
Požadavky na :
- Python
- Django
Komentáře nebyl nalezen