ó
     FÚgE  ã                   óp    S SK Jr  SSKJr   " S S\R                  5      r " S S\R                  5      rg)	é    )Úformsé   )ÚArticlec                   ó    \ rS rSrSrSrSrg)ÚCustomMultiFileInputé   u   
Custom widget āļāļĩāđāļĢāļ­āļāļĢāļąāļāļāļēāļĢāđāļĨāļ·āļ­āļāļŦāļĨāļēāļĒāđāļāļĨāđāļāļĢāđāļ­āļĄāļāļąāļāđāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§
TĐ N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úallow_multiple_selectedÚ__static_attributes__r	   ó    ÚD:\cu\cms\mycms\blog\forms.pyr   r      s    ņð #Ór   r   c                   ób    \ rS rSrSr\R                  " \" SS0S9SSS9r " S	 S
5      r	S r
Srg)ÚMultipleImageUploadFormé   u   
āļāļ­āļĢāđāļĄāļŠāļģāļŦāļĢāļąāļ Article āļāļĩāđāļĄāļĩāļāļīāļĨāļāđ images (āļŦāļĨāļēāļĒāđāļāļĨāđ) āļŠāļģāļŦāļĢāļąāļ Gallery
ÚmultipleT)ÚattrsFzGallery Images)ÚwidgetÚrequiredÚlabelc                   ó     \ rS rSr\r/ SQrSrg)ÚMultipleImageUploadForm.Metaé   )ÚtitleÚcontentÚcover_imageÚcategoryr	   N)r
   r   r   r   r   ÚmodelÚfieldsr   r	   r   r   ÚMetar      s    ØÚ@r   r$   c                 ó    g)uĨ   
āļāļąāļāļāļąāļāđāļŦāđ Django āļĢāļđāđāļ§āđāļēāđāļāđāļāļāļ­āļĢāđāļĄāđāļāļ multipart,
āđāļāļ·āđāļ­āļŠāđāļāđāļāļĨāđāļŦāļĨāļēāļĒ āđ āđāļāđ
Tr	   )Úselfs    r   Úis_multipartÚ$MultipleImageUploadForm.is_multipart   s    ð
 r   r	   N)r
   r   r   r   r   r   Ú	FileFieldr   Úimagesr$   r'   r   r	   r   r   r   r      s;    ņð __Ų#Ļ:°tÐ*<Ņ=ØØņFũAņ Aõr   r   N)Údjangor   Úmodelsr   ÚClearableFileInputr   Ú	ModelFormr   r	   r   r   Ú<module>r/      s/   ðõ Ý ô#5Ũ3Ņ3ô #ôeooõ r   