o
    a"<f‘  ã                   @   sN   d dl mZ d dlmZ ddlmZ G dd„ dejƒZG dd„ dejj	ƒZ
d	S )
é    )Úforms)Úmodelsé   )ÚCKEditorWidgetc                       s4   e Zd Z‡ fdd„Z‡ fdd„Zedd„ ƒZ‡  ZS )ÚRichTextFieldc                    s@   |  dd¡| _|  dg ¡| _|  dg ¡| _tƒ j|i |¤Ž d S )NÚconfig_nameÚdefaultÚextra_pluginsÚexternal_plugin_resources)Úpopr   r	   r
   ÚsuperÚ__init__)ÚselfÚargsÚkwargs©Ú	__class__© úF/var/www/html/kck/venv/lib/python3.10/site-packages/ckeditor/fields.pyr      s   zRichTextField.__init__c                    s4   |   ¡ | j| j| jdœ}| |¡ tƒ jdi |¤ŽS )N)Ú
form_classr   r	   r
   r   )Ú_get_form_classr   r	   r
   Úupdater   Ú	formfield)r   r   Údefaultsr   r   r   r      s   ü
zRichTextField.formfieldc                   C   s   t S )N)ÚRichTextFormFieldr   r   r   r   r      s   zRichTextField._get_form_class)Ú__name__Ú
__module__Ú__qualname__r   r   Ústaticmethodr   Ú__classcell__r   r   r   r   r      s
    
r   c                       s$   e Zd Z			d‡ fdd„	Z‡  ZS )r   r   Nc              
      s,   t ƒ j|i i |¥dt|||di¥¤Ž d S )NÚwidget)r   r	   r
   )r   r   r   )r   r   r	   r
   r   r   r   r   r   r      s   ÿÿýþ
þzRichTextFormField.__init__)r   NN)r   r   r   r   r   r   r   r   r   r      s
    ür   N)Údjangor   Ú	django.dbr   Úwidgetsr   Ú	TextFieldr   ÚfieldsÚ	CharFieldr   r   r   r   r   Ú<module>   s
    