diff --git a/src/travel/admin.py b/src/travel/admin.py index 4714ba9..ee98def 100644 --- a/src/travel/admin.py +++ b/src/travel/admin.py @@ -2,5 +2,10 @@ from django.contrib import admin from travel.models import Travel, Event -admin.site.register(Travel) +class TravelAdmin(admin.ModelAdmin): + model = Travel + + list_display = ('__str__', 'datebegin', 'dateend') + +admin.site.register(Travel, TravelAdmin) admin.site.register(Event) diff --git a/src/travel/migrations/0004_auto_20160711_2000.py b/src/travel/migrations/0004_auto_20160711_2000.py new file mode 100644 index 0000000..59da164 --- /dev/null +++ b/src/travel/migrations/0004_auto_20160711_2000.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.9.7 on 2016-07-11 20:00 +from __future__ import unicode_literals + +import datetime +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('travel', '0003_auto_20160711_1956'), + ] + + operations = [ + migrations.AddField( + model_name='travel', + name='datebegin', + field=models.DateField(default=datetime.datetime(2016, 7, 11, 20, 0, 41, 67609)), + preserve_default=False, + ), + migrations.AddField( + model_name='travel', + name='dateend', + field=models.DateField(blank=True, null=True), + ), + ] diff --git a/src/travel/models.py b/src/travel/models.py index d35c9ab..44ea3e2 100644 --- a/src/travel/models.py +++ b/src/travel/models.py @@ -7,8 +7,13 @@ class Travel(models.Model): Initialize a new travel. """ name = models.CharField(max_length=255) + datebegin = models.DateField() + dateend = models.DateField(null=True, blank=True) user = models.ManyToManyField(User) + def __str__(self): + return self.name + class Event(models.Model): """ The set of event that compose your travel.