o
    šVqg¨  ã                   @   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                   @   sX   e Zd Zejeejd�Zej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   )Údefaultc                 C   s
   | j j› S ©N)ÚuserÚusername)Úself© r   ú'I:\VCS\pobierzsterownik\users\models.pyÚ__str__
   s   
zProfile.__str__)Úsenderc                 K   s   |rt jj|d� d S 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 r	   )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Úcreditsr   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
    