o
    h                     @   s   d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	 G dd deZ
G dd de	ZG d	d
 d
eZG dd de	eZG dd de	eZG dd de	eZG dd deZG dd de	eZdS )    )models)ParentalKey)ClusterableModel)	OrderablePageTranslatableMixinc                   @      e Zd ZdS )TestPageN__name__
__module____qualname__ r   r   X/var/www/html/ndineBlogger/venv/lib/python3.10/site-packages/wagtail/test/i18n/models.pyr	          r	   c                   @      e Zd ZejddZdS )	TestModel   
max_lengthNr   r   r   r   	CharFieldtitler   r   r   r   r          r   c                   @   s   e Zd ZG dd dZdS )InheritedTestModelc                   @   s   e Zd ZdZdS )zInheritedTestModel.MetaN)r   r   r   unique_togetherr   r   r   r   Meta   s    r   N)r   r   r   r   r   r   r   r   r      s    r   c                   @   s6   e Zd ZeeddZe ZG dd de	j
ej
Z
dS )TestChildObjecttest_childobjects)related_namec                   @   r   )zTestChildObject.MetaNr
   r   r   r   r   r      r   r   N)r   r   r   r   r	   pager   	TextFieldfieldr   r   r   r   r   r   r   r      s    r   c                   @   s&   e Zd ZejeejddZe Z	dS )TestNonParentalChildObjecttest_nonparentalchildobjects	on_deleter   N)
r   r   r   r   
ForeignKeyr	   CASCADEr    r!   r"   r   r   r   r   r#      s
    r#   c                   @   r   )ClusterableTestModelr   r   Nr   r   r   r   r   r)   $   r   r)   c                   @   s$   e Zd ZeeejddZe Z	dS )ClusterableTestModelChildchildrenr%   N)
r   r   r   r   r)   r   r(   parentr!   r"   r   r   r   r   r*   (   s
    r*   c                   @   s:   e Zd ZeeejddZe Z	G dd de
jejZdS )%ClusterableTestModelTranslatableChildtranslatable_childrenr%   c                   @   r   )z*ClusterableTestModelTranslatableChild.MetaNr
   r   r   r   r   r   7   r   r   N)r   r   r   r   r)   r   r(   r,   r!   r"   r   r   r   r   r   r   r   r-   /   s    r-   N)	django.dbr   modelcluster.fieldsr   modelcluster.modelsr   wagtail.modelsr   r   r   r	   r   r   r   r#   r)   r*   r-   r   r   r   r   <module>   s    