o
    ”ê8i‹  ã                   @   sF   d dl mZ G dd„ dejƒZG dd„ dejƒZG dd„ dejƒZdS )	é    )Úmodelsc                   @   s   e Zd ZdZdZdS )ÚDownloadType)ÚlauncherÚLauncher)ÚpatchzPatch UpdateN)Ú__name__Ú
__module__Ú__qualname__ÚLAUNCHERÚPATCH© r   r   ú//var/www/hoanhtaovolam_webdjango/core/models.pyr      s    r   c                   @   sž   e Zd ZdZejdddZejdejej	ddZ
ejdd	d
ZejdddddZejddddZejdddZejdddZG dd„ dƒZdd„ Zdd„ ZdS )ÚDownloadu#   Model quáº£n lÃ½ Launcher vÃ  Patché2   u   PhiÃªn báº£n©Ú
max_lengthÚverbose_nameé   u   Loáº¡i)r   ÚchoicesÚdefaultr   TÚ	Changelog)Úblankr   z
downloads/zUpload file)Ú	upload_tor   Únullr   éô  u   Link táº£i ngoÃ i©r   r   r   Fu   Báº¯t buá»™c update©r   r   õ   NgÃ y táº¡o©Úauto_now_addr   c                   @   s   e Zd ZdZdZdgZdS )zDownload.Metau   File táº£i vá»u   Files táº£i vá»z-idN©r   r   r	   r   Úverbose_name_pluralÚorderingr   r   r   r   ÚMeta%   s    
r#   c                 C   s   |   ¡ › d| j› S )Nz v)Úget_download_type_displayÚversion©Úselfr   r   r   Ú__str__*   s   zDownload.__str__c                 C   s   | j r| j jS | jpdS )Nú#)ÚfileÚurlÚdownload_linkr&   r   r   r   Úget_download_url-   s   
zDownload.get_download_urlN)r   r   r	   Ú__doc__r   Ú	CharFieldr%   r   r   r
   Údownload_typeÚ	TextFieldÚ	changelogÚ	FileFieldr*   ÚURLFieldr,   ÚBooleanFieldÚis_requiredÚDateTimeFieldÚ
created_atr#   r(   r-   r   r   r   r   r   	   s4    üüýr   c                   @   s|   e Zd ZdZejdddZejdddZej	dd	d
dZ
ejdddZejd	ddZejd	ddZG dd„ dƒZdd„ ZdS )ÚBanneru    Banner quáº£ng cÃ¡o cho LauncheréÈ   u   TiÃªu Ä‘á»r   zbanners/u   HÃ¬nh áº£nh)r   r   r   TzLink khi clickr   r   u   Thá»© tá»± hiá»ƒn thá»‹r   u   KÃ­ch hoáº¡tr   r   c                   @   s   e Zd ZdZdZddgZdS )zBanner.Metar9   ÚBannersÚorderz-created_atNr    r   r   r   r   r#   @   s    r#   c                 C   s   | j S )N)Útitler&   r   r   r   r(   E   s   zBanner.__str__N)r   r   r	   r.   r   r/   r=   Ú
ImageFieldÚimager4   ÚlinkÚIntegerFieldr<   r5   Ú	is_activer7   r8   r#   r(   r   r   r   r   r9   3   s    þr9   N)Ú	django.dbr   ÚTextChoicesr   ÚModelr   r9   r   r   r   r   Ú<module>   s    *