o
    C5h                      @   s0   d dl mZ d dlmZmZ G dd deZdS )    )BaseCommand)
TShirtType
TShirtSizec                   @   s   e Zd ZdZdd ZdS )Commandz+Sets up initial data for the apparel modulec              
   O   s  ddddddg}|D ]}t jj|d d|d id | j| jd	|d   qd
dddddddddddddddddddddddg}|D ](}tjj|d |d d|d id | j| jd|d  d |d  d! qN| j| jd" d S )#NzRegular Fitz&Standard fit t-shirt with straight cut)namedescriptionzSlim Fitz0Slimmer cut t-shirt that fits closer to the bodyr   r   )r   defaultszCreated T-shirt type: SmallSz
Small size)r   coder   MediumMzMedium sizeLargeLz
Large sizezExtra LargeXLzExtra large sizezDouble Extra LargeXXLzDouble extra large sizezTriple Extra LargeXXXLzTriple extra large sizer   )r   r   r   zCreated T-shirt size: z ()z(Successfully set up initial apparel data)r   objectsget_or_createstdoutwritestyleSUCCESSr   )selfargsoptionstshirt_types	type_datatshirt_sizes	size_data r!   M/var/www/html/smartRegister/apparel/management/commands/setup_apparel_data.pyhandle   s0   
 





	
,zCommand.handleN)__name__
__module____qualname__helpr#   r!   r!   r!   r"   r      s    r   N)django.core.management.baser   apparel.modelsr   r   r   r!   r!   r!   r"   <module>   s    