o
    =g                     @   sL   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Z	d	S )
    )forms)models   )CKEditorWidgetc                       s(   e Zd Z fddZ f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__ B/var/www/html/venv/lib/python3.10/site-packages/ckeditor/fields.pyr      s   zRichTextField.__init__c                    s0   t | j| j| jd}|| t jdi |S )N)
form_classr   r	   r
   r   )RichTextFormFieldr   r	   r
   updater   	formfield)r   r   defaultsr   r   r   r      s   
zRichTextField.formfield)__name__
__module____qualname__r   r   __classcell__r   r   r   r   r      s    r   c                       s(   e Zd ZeZ			d fdd	Z  ZS )r   r   Nc                    s*   | j |||d|d< t j|i | d S )N)r   r	   r
   widget)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   r   r      s    r   N)
djangor   	django.dbr   widgetsr   	TextFieldr   	CharFieldr   r   r   r   r   <module>   s
    