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