django-Modifizieren-Geschichte ist ein Django-app, die Verlaufstabelle für jedes Objekt in Django schaffen wird.
Installieren Sie:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo pip django-Modifizieren-Geschichte zu installieren
oder
& 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 installieren django-Modifizieren-Geschichte /
oder laden Sie Repositorys und kopieren Sie es irgendwo in PYTHON_PATH
So verwenden Sie:
1. anhängen `modify_history` zu` INSTALLED_APPS`
2. Führen Sie `manage.py syncdb`
3. Fügen Sie `history_site.py` auf die App und schreiben wie unten
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; von modify_history import Website
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; von modify_history.backends.basic import BasicHistoryBackend
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; von Modellen Import Artikel
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Klasse ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; passieren
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (Artikel, ArticleBackend)
4. Verwenden Sie `get_history_timelines` Vorlagen-Tags für get History-Liste wie unten
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Erstreckt 'base.html'%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Last historytags%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Block content%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Geschichte
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{timeline.get_message}} unter {{timeline.created_at | Datum}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Get_history_timelines als Zeitleisten%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Für die Timeline Timelines in%}
& 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%}
Einstellungen:
`HISTORY_ENABLE`
: Stellen Sie die Geschichte zu aktivieren, zu deaktivieren Geschichte app nur setzen Sie diese `false`
`HISTORY_USER_ATTRS`
: Modify_history App finden Benutzer von attrs des Zielobjekts. Dies ist die Liste der Namen der attrs. Standardmäßig ist ['updated_by "," user "," Autor "," created_by']
Anforderungen :
- Python
- Django
Kommentare nicht gefunden