
    	i                     ,    d dl mZ  G d d          ZdS )    )messagesc                   ,     e Zd ZdZdZ fdZd Z xZS )SuccessMessageMixinz>
    Add a success message on successful form submission.
     c                     t                                          |          }|                     |j                  }|rt	          j        | j        |           |S N)super
form_validget_success_messagecleaned_datar   successrequest)selfformresponsesuccess_message	__class__s       U/srv/django_bis/venv311/lib/python3.11/site-packages/django/contrib/messages/views.pyr
   zSuccessMessageMixin.form_valid   sR    77%%d++2243DEE 	<T\?;;;    c                     | j         |z  S r   )r   )r   r   s     r   r   z'SuccessMessageMixin.get_success_message   s    #l22r   )__name__
__module____qualname____doc__r   r
   r   __classcell__)r   s   @r   r   r      sX          O    3 3 3 3 3 3 3r   r   N)django.contribr   r    r   r   <module>r      sI    # # # # # #3 3 3 3 3 3 3 3 3 3r   