# -*- coding: utf-8 -*- from django.db import models from hvad.models import TranslatableModel, TranslatedFields, TranslationManager class Language(TranslatableModel): """ stores information about languages used in Country model """ language = models.CharField(max_length=255)# native language name code = models.CharField(max_length=2) # name for translations(ex: russian, русский) translations = TranslatedFields( name = models.CharField(max_length='255', blank='True') ) def __unicode__(self): return self.language class Currency(TranslatableModel): """ stores information about curencies used in Country model """ code = models.CharField(max_length=3) translations = TranslatedFields( name = models.CharField(max_length='255', blank='True') ) def __unicode__(self): return self.code class Iata (models.Model): """ stores information about iata codes used in City model """ airport = models.CharField(max_length=255) code = models.CharField(max_length=4) def __unicode__(self): return self.code