o
    b,=iv                     @   s   d dl mZ d dlmZ d dlmZ ddlmZmZ G dd dej	Z
eeG dd	 d	ejZeeG d
d dejZdS )    )admin)	localtime)forms   )CategoryPostc                   @   s:   e Zd ZdZejejddddddZG dd	 d	Zd
S )PostAdminFormu/   Custom form với Summernote editor cho contentzsummernote-content   )idrows)attrs
   Nội dung)widgetlabelc                   @   s   e Zd ZeZdZdS )zPostAdminForm.Meta__all__N)__name__
__module____qualname__r   modelfields r   r   ./var/www/hoanhtaovolam_webdjango/blog/admin.pyMeta   s    r   N)	r   r   r   __doc__r   	CharFieldTextareacontentr   r   r   r   r   r      s    r   c                   @   s*   e Zd Zg dZddiZdgZddgZdS )CategoryAdmin)nameslugorderr   )r   r   r    N)r   r   r   list_displayprepopulated_fieldssearch_fieldsorderingr   r   r   r   r      s
    r   c                   @   s|   e Zd ZeZg dZg dZddgZddiZdgZ	dd	d
ifdd	difddddffZ
G dd dZdd Zde_de_dS )	PostAdmin)titlecategoryis_publishedis_featuredcreated_at_localviews)r'   r(   r)   r&   r   r   )r&   z-created_atr   r   )r&   r   r'   r   excerpt	thumbnailu   Trạng thái)r(   r)   published_atu   Thống kê)r+   )collapse)r   classesc                   @   s   e Zd ZddiZdZdS )zPostAdmin.Mediaall)zKhttps://cdn.jsdelivr.net/npm/summernote@0.8.20/dist/summernote-lite.min.css)z+https://code.jquery.com/jquery-3.6.0.min.jszJhttps://cdn.jsdelivr.net/npm/summernote@0.8.20/dist/summernote-lite.min.jszPhttps://cdn.jsdelivr.net/npm/summernote@0.8.20/dist/lang/summernote-vi-VN.min.jszadmin/js/summernote_init.jsN)r   r   r   cssjsr   r   r   r   Media1   s    r4   c                 C   s   |j rt|j dS dS )Nz%d/%m/%Y %H:%M-)
created_atr   strftime)selfobjr   r   r   r*   >   s   zPostAdmin.created_at_localu   Ngày tạor6   N)r   r   r   r   formr!   list_filterr#   r"   r$   	fieldsetsr4   r*   short_descriptionadmin_order_fieldr   r   r   r   r%      s,    
r%   N)django.contribr   django.utils.timezoner   djangor   modelsr   r   	ModelFormr   register
ModelAdminr   r%   r   r   r   r   <module>   s    