1 from django
.db
import models
2 from django
.utils
.translation
import ugettext_lazy
as _
5 class Group(models
.Model
):
12 (KIND_PROMO
, _(u
"Promo")),
13 (KIND_GROUP
, _(u
"Group")),
14 (KIND_BINET
, _(u
"Binet")),
15 (KIND_INSTIT
, _(u
"Institution")),
18 DOMAIN_HISTORY
= 'history'
19 DOMAIN_INTERNATIONAL
= 'international'
20 DOMAIN_EVENTS
= 'events'
21 DOMAIN_LEISURE
= 'leisure'
22 DOMAIN_SPORTS
= 'sports'
24 DOMAIN_REGION
= 'region'
27 (DOMAIN_HISTORY
, _(u
"History")),
28 (DOMAIN_INTERNATIONAL
, _(u
"International")),
29 (DOMAIN_EVENTS
, _(u
"Events")),
30 (DOMAIN_LEISURE
, _(u
"Leisure")),
31 (DOMAIN_SPORTS
, _(u
"Sports")),
32 (DOMAIN_PRO
, _(u
"Pro")),
33 (DOMAIN_REGION
, _(u
"Region")),
36 name
= models
.CharField(max_length
=100, verbose_name
=_(u
"name"), unique
=True)
37 short
= models
.SlugField(max_length
=10, verbose_name
=_(u
"short name"), unique
=True)
38 kind
= models
.CharField(max_length
=10, choices
=KIND_CHOICES
, verbose_name
=_(u
"kind"))
39 domain
= models
.CharField(max_length
=20, choices
=DOMAIN_CHOICES
, verbose_name
=_(u
"domain"))
41 dns
= models
.CharField(max_length
=128, verbose_name
=_(u
"dns domain"), blank
=True, unique
=True)
44 verbose_name
= _(u
"group")
45 verbose_name_plural
= _(u
"groups")