You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
1.1 KiB

# -*- 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