3
(h/                 @   sf   d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	m
Z
 d dlmZ e
G dd dejZd	S )
    )unicode_literals)Site)models)get_script_prefix)
iri_to_uripython_2_unicode_compatible)ugettext_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   zmExample: '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ZdS )zFlatPage.MetaZdjango_flatpagez	flat pagez
flat pagesurlN)r   )__name__
__module____qualname__Zdb_table_r   Zverbose_name_pluralZordering r   r   C/tmp/pip-install-q3hcpn_q/Django/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   s   t t jd| j S )N/)r   r   rstripr   )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)
__future__r   Zdjango.contrib.sites.modelsr   Z	django.dbr   Zdjango.urlsr   Zdjango.utils.encodingr   r   Zdjango.utils.translationr   r   ZModelr	   r   r   r   r   <module>   s   