From b768f535e0c580c9bc70d6b8754747ef00d4df6b Mon Sep 17 00:00:00 2001 From: Fred Date: Thu, 4 Aug 2016 21:45:10 +0200 Subject: [PATCH] change list display for mesures in admin --- db.sqlite3 | Bin 155648 -> 155648 bytes sherlock/admin.py | 7 ++++++- sherlock/models.py | 6 +++++- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/db.sqlite3 b/db.sqlite3 index fbc4272586c56694e7330bc4cd697c759987f604..dc261cdba9b2724a7dd34dd53e130a2f8a87dcf2 100644 GIT binary patch delta 508 zcmZoTz}awsbAmLZ-9#B@M!Ss(KlKG6AK@Q04p;iBL_d2EJ!7DX0RKh? z{y+TR`9JZ$<$uBdnExLCP5vwV=lM?o%{joon|~Ys#?68Wo&3`e>}O=*7GPoKWaI}C zeA|HnE&?h7+?yDH%F6f+`QG!b<;&*dpGOcV?)t$@}WSU5a5Yx6Y0v6D%W167GJSc$QfiK)YbGnI$>V>Fo**-@1k zL6sO7Iy^YNo6ELf36mllsuHk8M%#VtnRW;WaPpsnh4n397@ynD7r?X&8aGUwpjctz L0F&&X_)-7>59Ej5 delta 210 zcmZoTz}awsbAmLZ^+XwGM(d3UKlK>dCP(S_G4eLQ)ZhM6pHaF%jF*2i1OIRSul(=% zFY=$}Kgz$Ke<%Ou?FtJR8~GRyZOub4f)>lt>w$+6`#i>H*BQH~i1|9{|li!$18& HJd*+dFse%4 diff --git a/sherlock/admin.py b/sherlock/admin.py index d07cb6c..b2ff9c2 100644 --- a/sherlock/admin.py +++ b/sherlock/admin.py @@ -2,6 +2,11 @@ from django.contrib import admin from .models import Category, Gauge, Mesure +class MesureAdmin(admin.ModelAdmin): + model = Mesure + + list_display = ('__str__', 'value', 'category') + admin.site.register(Category) admin.site.register(Gauge) -admin.site.register(Mesure) +admin.site.register(Mesure, MesureAdmin) diff --git a/sherlock/models.py b/sherlock/models.py index 1c7c41b..cc35243 100644 --- a/sherlock/models.py +++ b/sherlock/models.py @@ -19,4 +19,8 @@ class Gauge(models.Model): class Mesure(models.Model): moment = models.DateTimeField() value = models.DecimalField(max_digits=10, decimal_places=4) - gauge = models.ForeignKey(Gauge) \ No newline at end of file + gauge = models.ForeignKey(Gauge) + + @property + def category(self): + return self.gauge.category \ No newline at end of file