
    g                     r    d dl mZ d dlmZ d dlmZmZmZ d dlm	Z	 d dl
mZ  G d dej                        Zy)	    )Site)models)NoReverseMatchget_script_prefixreverse)
iri_to_uri)gettext_lazyc                      e Zd Z ej                   ed      dd      Z ej                   ed      d      Z ej                   ed      d	      Z	 ej                   ed
      d      Z ej                   ed      dd ed            Z ej                   ed       ed      d      Z ej                  e ed            Z G d d      Zd Zd Zy)FlatPageURLd   T)
max_lengthdb_indextitle   )r   content)blankzenable commentsF)defaultztemplate nameF   uw   Example: “flatpages/contact_page.html”. If this isn’t provided, the system will use “flatpages/default.html”.)r   r   	help_textzregistration requiredzGIf this is checked, only logged-in users will be able to view the page.)r   r   sites)verbose_namec                   6    e Zd ZdZ ed      Z ed      ZdgZy)FlatPage.Metadjango_flatpagez	flat pagez
flat pagesurlN)__name__
__module____qualname__db_table_r   verbose_name_pluralordering     w/var/www/python.vincentserveurtest.ovh/public_html/venv/lib/python3.12/site-packages/django/contrib/flatpages/models.pyMetar      s!    $~o7r%   r'   c                 8    | j                   d| j                  S )Nz -- )r   r   )selfs    r&   __str__zFlatPage.__str__%   s    !XXtzz22r%   c                    ddl m} | j                  j                  d      | j                  fD ]  }	 t	        |d|i      c S  t        t               j                  d      | j                  z         S # t
        $ r Y Pw xY w)N   )flatpage/r   )kwargs)	viewsr-   r   lstripr   r   r   r   rstrip)r)   r-   r   s      r&   get_absolute_urlzFlatPage.get_absolute_url(   st    #HHOOC($((3Cx== 4 +-44S9DHHDEE " s   A33	A?>A?N)r   r   r   r   	CharFieldr!   r   r   	TextFieldr   BooleanFieldenable_commentstemplate_nameregistration_requiredManyToManyFieldr   r   r'   r*   r3   r$   r%   r&   r   r      s    
&

1U8d
CCFQwZC8Efq|48G)f))!,=*>NO$F$$	/@
	M 0F//	
!"U
  #F""4ajAE 3	Fr%   r   N)django.contrib.sites.modelsr   	django.dbr   django.urlsr   r   r   django.utils.encodingr   django.utils.translationr	   r!   Modelr   r$   r%   r&   <module>rA      s)    ,  B B , 6)Fv|| )Fr%   