django-değiştirme-tarih Django her nesne için tarih tablosunu yaratacak bir Django uygulaması.
yükleyin:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sudo django-değiştirme-tarih yüklemeniz pip
veya
& 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 install pip django-değiştirme-Tarih /
ya da depo indirmek ve PYTHON_PATH içinde yere kopyalayın
Nasıl Kullanılır:
INSTALLED_APPS` `1. Append` modify_history`
2. koşmak `manage.py syncdb`
3. app `history_site.py` ekleyin ve aşağıdaki gibi yazmak
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; modify_history ithalat sitesinden
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; modify_history.backends.basic ithalat BasicHistoryBackend gelen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Modeller ithalat Madde gelen
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; sınıf ArticleBackend (BasicHistoryBackend):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; pas
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; site.register (Madde, ArticleBackend)
4. `gibi aşağıda olsun geçmiş listesi için get_history_timelines` şablon etiketleri
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% 'Base.html'% uzanır}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Yük% historytags}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {% Block içeriği%}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
Tarih
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
- {{}} timeline.get_message de {{timeline.created_at | tarih}}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {Zaman çizelgeleri% olarak% get_history_timelines}
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; {Zaman çizelgeleri% olarak zaman çizelgesi iç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; {% Uçbloğun%}
Ayarlar:
`HISTORY_ENABLE`
: Tarih sadece bu `False` set tarih uygulamasını devre dışı bırakmak için, etkinleştirme olun
`HISTORY_USER_ATTRS`
: Modify_history uygulaması hedef nesnenin attrs kullanıcıyı bulun. Bu attrs adının listesi aşağıdadır. default ['updated_by', 'kullanıcı', 'yazar', 'created_by'] ise
Gereksinimleri :
- Python
- Django
Yorum Bulunamadı