
    cf                     v    d dl mZ d dlmZ ddlmZ  G d dej                  Z G d dej                  Z	d	S )
    )forms)models   )CKEditorWidgetc                   (     e Zd Z fdZ fdZ xZS )RichTextFieldc                     |                     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__s      A/var/www/html/env/lib/python3.11/site-packages/ckeditor/fields.pyr   zRichTextField.__init__   si    !::mY??#ZZ<<)/4OQS)T)T&$)&)))))    c                     t           | j        | j        | j        d}|                    |            t                      j        di |S )N)
form_classr
   r   r    )RichTextFormFieldr
   r   r   updater   	formfield)r   r   defaultsr   s      r   r   zRichTextField.formfield   sU    ++!/)-)G	
 
 	 uww ,,8,,,r   )__name__
__module____qualname__r   r   __classcell__r   s   @r   r   r      sQ        * * * * *- - - - - - - - -r   r   c                   *     e Zd ZeZ	 	 	 d fd	Z xZS )r   r   Nc                 p    |                      |||          |d<    t                      j        |i | d S )N)r
   r   r   widget)r%   r   r   )r   r
   r   r   r   r   r   s         r   r   zRichTextFormField.__init__   sO      ;;#'&? ' 
 
x
 	$)&)))))r   )r   NN)r   r   r    r   r%   r   r!   r"   s   @r   r   r      sM        F "&	* * * * * * * * * *r   r   N)
djangor   	django.dbr   widgetsr   	TextFieldr   	CharFieldr   r   r   r   <module>r+      s                # # # # # #- - - - -F$ - - -$* * * * * * * * * *r   