B
    ;pvgð  ã               @   sF   d dl mZ d dlmZ d dlmZ d dlmZ G dd„ dejƒZ	dS )é    )Úmodels)ÚUser)Ú	post_save)Úreceiverc               @   sh   e Zd Zejeejd�Zejdd�Z	ej
dddd�Zdd„ Zeeed	�d
d„ ƒZeeed	�dd„ ƒZdS )ÚProfile)Ú	on_deleter   )ÚdefaultéÈ   T)Ú
max_lengthÚblankÚnullc             C   s
   | j j› S )N)ÚuserÚusername)Úself© r   ú)/var/www/pobierzsterownik/users/models.pyÚ__str__   s    zProfile.__str__)Úsenderc             K   s   |rt jj|d� d S )N)r   )r   ÚobjectsÚcreate)r   ÚinstanceÚcreatedÚkwargsr   r   r   Úcreate_user_profile   s    zProfile.create_user_profilec             K   s   |j  ¡  d S )N)ZprofileÚsave)r   r   r   r   r   r   Úsave_user_profile   s    zProfile.save_user_profileN)Ú__name__Ú
__module__Ú__qualname__r   ÚOneToOneFieldr   ÚCASCADEr   ÚIntegerFieldÚcreditsÚ	CharFieldZold_cartr   r   r   r   r   r   r   r   r   r      s   r   N)
Ú	django.dbr   Údjango.contrib.auth.modelsr   Zdjango.db.models.signalsr   Údjango.dispatchr   ÚModelr   r   r   r   r   Ú<module>   s   