Django 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.
Quick start
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.
Requirements
No dependencies. Tested on Django 1.9 with Python 2.7.*
Release files for django-timestampable-model 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django-timestampable-model-0.1.2.tar.gz | 3.0 kB | Details |
Release files / django-timestampable-model-0.1.2.tar.gz
| Download URL | django-timestampable-model-0.1.2.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
28345b0b3bf3f5163384931d1576ff774eaeb0311e9d3d23594c1e5d912b3af0
|
|
BLAKE2b-256 checksum How to use checksums |
376f11deb6c53615dd0086d16cb24fef769e1501d7eda9669c5876dcf7a287bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |