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
    