A simple Django model mixin for timestampable models
Django Timestampable model is a simple enhancement mixin that enables Django models to have a created_at and updated_at field that is always updated.
The main difference between this plugin and the many others out there that do the same, is that Django Timestampable Models updated the updated_at field under any circumstance: fixture loading, bulk updates, etc. whereas traditional Timestampable mixins only provide shorthand for auto_add and auto_add_now shortcuts for DateTimeField s.
- Add “django_timestampable” to your INSTALLED_APPS settings like this:
INSTALLED_APPS = [ ... 'django_timestampable', ]
- Add TimestampableModel in your Model s like so:
class Stuff(TimestampableModel): some_attribute = CharField() ...
3. Run python manage.py makemigrations then python manage.py migrate to add the columns to your models in your database.
No dependencies. Tested on Django 1.9 with Python 2.7.*
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size django-timestampable-model-0.1.2.tar.gz (3.0 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for django-timestampable-model-0.1.2.tar.gz