Добавил поддержку SIGNED из переменной окружения
This commit is contained in:
		
							parent
							
								
									25916e1d92
								
							
						
					
					
						commit
						71c630bfde
					
				|  | @ -4,4 +4,5 @@ IBLOCKS=1,2,3 | ||||||
| DESTINATION_HOST=127.0.0.1 | DESTINATION_HOST=127.0.0.1 | ||||||
| DESTINATION_PORT=8000 | DESTINATION_PORT=8000 | ||||||
| DESTINATION_PROTOCOL=http | DESTINATION_PROTOCOL=http | ||||||
| LAST_ID=0 | LAST_ID=0 | ||||||
|  | SIGNED=ERIGJHEJKRGH | ||||||
							
								
								
									
										68
									
								
								src/models.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								src/models.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,68 @@ | ||||||
|  | import os | ||||||
|  | from typing import Optional, Any | ||||||
|  | from pydantic import BaseModel | ||||||
|  | 
 | ||||||
|  | from environs import load_dotenv | ||||||
|  | 
 | ||||||
|  | load_dotenv() | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class Abitr(BaseModel): | ||||||
|  |     ID: int | ||||||
|  |     DATE: str | ||||||
|  |     FIO: str | ||||||
|  |     BIRTH: str | ||||||
|  |     GENDER: str | ||||||
|  |     FAMILY_STATUS: str | ||||||
|  |     DOCUMENT_TYPE: int | ||||||
|  |     DOCUMENT_IDNUMBER: str | ||||||
|  |     DOCUMENT_SERIES: str | ||||||
|  |     DOCUMENT_NUMBER: int | ||||||
|  |     DOCUMENT_BY: str | ||||||
|  |     DOCUMENT_DATE: str | ||||||
|  |     HOME_ADDRESS: str | ||||||
|  |     EMAIL: str | ||||||
|  |     PHONE_HOME: Optional[str] | ||||||
|  |     PHONE_MOBILE: Optional[str] | ||||||
|  |     PARENT_FIO: Optional[str] | ||||||
|  |     PARENT_ADDRESS: Optional[str] | ||||||
|  |     PARENT_PHONE: Optional[str] | ||||||
|  |     PARENT_PHONEMOB: Optional[str] | ||||||
|  |     MATHER_FIO: Optional[str] | ||||||
|  |     MATHER_ADDRESS: Optional[str] | ||||||
|  |     MATHER_PHONE: Optional[str] | ||||||
|  |     MATHER_PHONEMOB: Optional[str] | ||||||
|  |     EDUCATION_LEVEL: int | ||||||
|  |     EDUCATIONAL_INSTITUTION: str | ||||||
|  |     EDUCATIONAL_INSTITUTION_CITY: str | ||||||
|  |     GRADUATION: int | ||||||
|  |     LANGUAGE: str | ||||||
|  |     WORK: Optional[str] | ||||||
|  |     SENIORITY_YEAR: Optional[Any] | ||||||
|  |     SENIORITY_MOUNTS: Optional[Any] | ||||||
|  |     SPECIALTY_IPS: Optional[Any] | ||||||
|  |     SPECIALTY_FSB: Optional[Any] | ||||||
|  |     SPECIALTY_FSB2: Optional[Any] | ||||||
|  |     PRIORUTY1: Optional[Any] | ||||||
|  |     PRIORUTY2: Optional[Any] | ||||||
|  |     PRIORUTY3: Optional[Any] | ||||||
|  |     PRIVILEGES_QUESTION: Optional[Any] | ||||||
|  |     BENEFITS: Optional[Any] | ||||||
|  |     MOVA_ID: int | ||||||
|  |     MATH_EN_ID: int | ||||||
|  |     FIZ_ID: int | ||||||
|  |     MOVA_POINTS: Optional[Any] | ||||||
|  |     MOVA_SERTIFICATE: Optional[str] | ||||||
|  |     MOVA_SERTIFICATENUMB: Optional[Any] | ||||||
|  |     MATH_POINTS: Optional[Any] | ||||||
|  |     MATH_SERTIFICATE: Optional[str] | ||||||
|  |     MATH_SERTIFICATENUMB: Optional[Any] | ||||||
|  |     FOREIGN_POINTS: Optional[Any] | ||||||
|  |     FOREIGN_SERTIFICATE: Optional[str] | ||||||
|  |     FOREIGN_SERTIFICATENUMB: Optional[Any] | ||||||
|  |     ATESTATDIPLOM_NUMB: Optional[Any] | ||||||
|  |     ATESTATDIPLOM_DATE: Optional[str] | ||||||
|  |     ATESTATDIPLOM_POINTS: Optional[str] | ||||||
|  |     ATESTATDIPLOM_POINTSAVERAGE: float | ||||||
|  |     TOTAL_SCORE: int | ||||||
|  |     SIGNED: str = os.getenv('SIGNED') | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user