
    jJh*                         d dl mZ d dlmZ d dlmZ d dlmZ d dl	m
Z
  G d de      Z G d d	e
ej                        Zy
)    )absolute_import)Query)db)replace_chars)TimestampMixinc                       e Zd ZddZd Zy)LanguageQueryc                     | j                  t        j                  t        |      k(        j	                         j
                  S N)filterLanguagenamer   firstid)selfip_names     1/var/www/dostadmin/dostadmin/db_model/language.pyfind_language_id_with_namez(LanguageQuery.find_language_id_with_name	   s.    {{8==M',BBCIIKNNN    c                 "    | j                         S r   )allr   s    r   get_all_languageszLanguageQuery.get_all_languages   s    xxzr   N)hindi)__name__
__module____qualname__r   r    r   r   r	   r	      s    Or   r	   c                       e Zd ZdZeZ ej                  ej                  d      Z	 ej                   ej                  d      dd      Z ej                  ddd	      Z ej                  d
dd	      Zd Zy)r   languageT)primary_key   F)uniquenullable
Experiencez%Language.id == Experience.language_id)backrefprimaryjoinContentVersionz)Language.id == ContentVersion.language_idc                 R    d| j                   z   dz   t        | j                        z   S )Nz	Language  )r   strr   r   s    r   __repr__zLanguage.__repr__"   s#    TYY&,s477|;;r   N)r   r   r   __tablename__r	   query_classr   ColumnIntegerr   Stringr   relationshipexperiencescontent_versionr,   r   r   r   r   r      sy    MK	2::4	0B299YRYYr]4%@D!"//;K
 &boo?O<r   r   N)
__future__r   flask_sqlalchemy.queryr   	BaseQuery	dostadminr   utils.helpers.helpersr   dostadmin.mixinsr   r	   Modelr   r   r   r   <module>r<      s2    & 5  / +I <~rxx <r   