django-modifiera-historia är en Django app som kommer att skapa historia tabell för varje objekt i Django.
Installera
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo PiP installera django-modifiera-historia
eller
& 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 installera django-modifiera-historia /
eller hämta förvaret och kopiera den till någonstans i PYTHON_PATH
Gör så här:
1. Append `modify_history` till` INSTALLED_APPS`
2. Kör `manage.py syncdb`
3. Lägg `history_site.py` till programmet och skriva ut nedan
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; från modify_history import webbplats
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; från modify_history.backends.basic import BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; från modeller import Artikel
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; klass ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passera
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (artikel, ArticleBackend)
4. Använd `get_history_timelines` malltaggar för få historiklista som nedan
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Sträcker 'base.html'%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Belastning historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Blockera innehåll%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Historia
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{timeline.get_message}} på {{timeline.created_at | datum}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% get_history_timelines som tidslinjer%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% För tidslinje i tidslinjer%}
& 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; {% Ändsegment%}
Inställningar:
'HISTORY_ENABLE`
: Gör historia aktivera, inaktivera historia app bara ställa denna `False`
'HISTORY_USER_ATTRS`
: Modify_history app hitta användare från målobjektets attrs. Detta är en lista över namn attrs. Standardinställningen är ['updated_by "," användare "," författare "," created_by']
Krav :
- Python
- Django
Kommentarer hittades inte