Add models

This commit is contained in:
Yohann D'ANELLO
2020-02-29 07:20:47 +01:00
parent 386013b137
commit ce6a169259
12 changed files with 74 additions and 8 deletions

View File

@ -0,0 +1 @@
# Copyright (C) 2020 by BDE ENS Paris-Saclay

17
apps/tbde/admin.py Normal file
View File

@ -0,0 +1,17 @@
# Copyright (C) 2020 by BDE ENS Paris-Saclay
from django.contrib import admin
from django.utils.translation import gettext_lazy as _
from tbde.models import Ticket, Reward
@admin.register(Ticket)
class TicketAdmin(admin.ModelAdmin):
pass
@admin.register(Reward)
class RewardAdmin(admin.ModelAdmin):
pass

View File

@ -0,0 +1,8 @@
# Copyright (C) 2020 by BDE ENS Paris-Saclay
from django.apps import AppConfig
class TBDEConfig(AppConfig):
name = 'tbde'
verbose_name = _('tombola')

View File

@ -0,0 +1,37 @@
# Copyright (C) 2020 by BDE ENS Paris-Saclay
from django.db import models
from django.utils.translation import gettext_lazy as _
class Ticket(models.Model):
number = models.PositiveIntegerField(
verbose_name=_("number")
)
note = models.CharField(
max_length=255,
verbose_name=_("note")
)
class Reward(models.Model):
order = models.PositiveIntegerField(
verbose_name=_("order"),
)
name = models.CharField(
max_length=255,
verbose_name=_("name"),
)
image = models.ImageField(
verbose_name=_("image"),
)
rewarded_by = models.ForeignKey(
Ticket,
on_delete=models.PROTECT,
verbose_name=_("rewarded by")
)

View File

@ -0,0 +1 @@
# Copyright (C) 2020 by BDE ENS Paris-Saclay