This Django application is designed to keep track of digital preservation events using the PREMIS Event model. The app takes care of both creating and viewing these events. The admin site is responsible for managing the actual events, which includes creating them as well as making modifications to the event date, contact info, description, etc. The other pages are responsible for displaying events with various levels of detail.
- Django 4.2
- Python 3.8-3.10
-
Install the app
$ git clone git@github.com:unt-libraries/django-major-event-log.git $ cd django-major-event-log $ python setup.py install
-
Add app and all dependencies to INSTALLED_APPS.
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'major_event_log', )
-
Include the URLs
urlpatterns = [ path('admin/', admin.site.urls), path('major-event-log/', include(('major_event_log.urls', 'major-event-log'), namespace="major-event-log")) ]
-
Migrate/sync the database
$ python manage.py migrate
See LICENSE
django-major-event-log was developed at the UNT Libraries.
Contributors:
Read the latest documentation here.