a
    ¤ûik  ã                   @   s.   d dl mZ d dlmZ G dd„ dejƒZdS )é    )Úmodels)ÚStudentc                   @   s’   e Zd ZdZejeejddd�Zej	ddd�Z
ejdd	d
d�Zejdedd�Zejddd�Zejddd�Zejddd�ZG dd„ dƒZdd„ ZdS )ÚRiskPrediction))Úlowu   Низкий (0-30%))Úmediumu   Средний (31-60%))Úhighu   Высокий (61-85%))Úcriticalu    Критический (86-100%)Zrisk_predictionsu   Студент)Ú	on_deleteÚrelated_nameÚverbose_nameTu   Дата прогноза)Úauto_now_addr   é   é   u   Оценка риска (%))Ú
max_digitsÚdecimal_placesr   é   u   Уровень риска)Ú
max_lengthÚchoicesr   u   Основные факторы)Úblankr   u   РекомендацияFu)   Просмотрено куратором)Údefaultr   c                   @   s   e Zd ZddgZdZdZdS )zRiskPrediction.Metaz-prediction_datez-risk_scoreu   Прогноз рискаu   Прогнозы рисковN)Ú__name__Ú
__module__Ú__qualname__Úorderingr   Úverbose_name_plural© r   r   ú D:\diplom_project\risk\models.pyÚMeta   s   r   c                 C   s   | j › d| j› d| j› d�S )Nz - z (z%))ÚstudentÚ
risk_levelÚ
risk_score)Úselfr   r   r   Ú__str__   s    zRiskPrediction.__str__N)r   r   r   ZRISK_LEVELSr   Ú
ForeignKeyr   ÚCASCADEr   Ú	DateFieldZprediction_dateÚDecimalFieldr    Ú	CharFieldr   Ú	TextFieldZtop_factorsZrecommended_actionÚBooleanFieldZreviewed_by_curatorr   r"   r   r   r   r   r      s   r   N)Ú	django.dbr   Zusers.modelsr   ÚModelr   r   r   r   r   Ú<module>   s   