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.
 
 
 
 
 
 

42 lines
1.0 KiB

# -*- coding: utf-8 -*-
from django.db import models
from hvad.models import TranslatableModel, TranslatedFields, TranslationManager
class Language(TranslatableModel):
"""
Creates Language 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):
"""
Creates Currency 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):
"""
Creates Iata model
"""
airport = models.CharField(max_length=255)
code = models.CharField(max_length=4)
def __unicode__(self):
return self.code