3
g                 @   sZ   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 dejZdS )	    )Site)models)NoReverseMatchget_script_prefixreverse)
iri_to_uri)gettext_lazyc               @   s   e Zd ZejeddddZejedddZejeddd	Z	ej
ed
ddZejedddeddZej
ededddZejeeddZG dd dZdd Zdd ZdS )FlatPageURLd   T)
max_lengthZ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               @   s&   e Zd ZdZedZedZdgZdS )zFlatPage.MetaZdjango_flatpagez	flat pagez
flat pagesurlN)__name__
__module____qualname__Zdb_table_r   Zverbose_name_pluralZordering r   r   ]/var/www/tester-filtro-web/env/lib/python3.6/site-packages/django/contrib/flatpages/models.pyMeta   s   r   c             C   s   d| j | jf S )Nz%s -- %s)r   r   )selfr   r   r   __str__#   s    zFlatPage.__str__c             C   sd   ddl m} x@| jjd| jfD ]*}yt|d|idS  tk
rH   Y q X q W tt jd| j S )N   )flatpage/r   )kwargs)	Zviewsr!   r   lstripr   r   r   r   rstrip)r   r!   r   r   r   r   get_absolute_url&   s    
zFlatPage.get_absolute_urlN)r   r   r   r   Z	CharFieldr   r   r   Z	TextFieldr   ZBooleanFieldZenable_commentsZtemplate_nameZregistration_requiredZManyToManyFieldr   r   r   r   r&   r   r   r   r   r	      s$   
r	   N)Zdjango.contrib.sites.modelsr   Z	django.dbr   Zdjango.urlsr   r   r   Zdjango.utils.encodingr   Zdjango.utils.translationr   r   ZModelr	   r   r   r   r   <module>   s
   