TIL( Today I Learned)
21-10-12 화
-
엑셀 익스포트
- 엑셀 만들기
-
로그인 프로세스api 처리
- api 정리
- 로그인 auth/token
-
로그아웃
- 토큰
-
아이디 찾기
-
이름, 메일 확인,
- 일치 id 리턴
-
-
패스워드 찾기
- 비밀번호 변경하고
- 변경된 비번 메일로 전송
-
유저 정보변경
-
정보변경
- Token
-
패스워드 변경
- token
-
21-10-13 수
-
엑셀작업하기
- 타이틀
- 헤더
-
바디
- 판다스 프레임 써서 많은 데이터 한번에 집어 넣게 만들기// 스킵한다
- 그냥 로우 iteration으로 넣는 거 비교하기
-
파일 처리 정책 // 차후 논의 필요
- 파일 업로드 확인후 지우기?
- 주기적 별도 크론 잡으로 지우기? 일단 보류 한다.
21-10-14 목
- 관련된 테이블 내용들 확인하기
21-10-15 금
- gsreal, gs dev vm 인증서 갱신
-
유저 프론트 전달 정보 확인하기!!! 모델 변화 확인하기
- 데이터 확인하기
- URL PATH 잡기
-
login auth develop
- Nested URL
-
System property
- content 정리
- migration
TEL (Trial and Error Log)
21-10-15
-
ERROR: TypeError: Cannot create a consistent method resolution order (MRO) for bases Model, CreateModifyInfo
- SITUATION: djanog create, modify Model, class 상속 받아서 만들기
-
REASON:
- models.Model의 중복 사용
-
SOLUTION:
- 중복 되는 super class 제거 한다.
-
`
class CreateInfo: createby = models.CharField(maxlength=20, default=SYSTEMNAME) createdate = models.DateTimeField(autonowadd=True)
class ModifyInfo: modifyby = models.CharField(maxlength=20, default=SYSTEMNAME) modifydate = models.DateTimeField(autonowadd=True)
↑↑↑↑↑↑↑↑↑
class CreateInfo(models.Model): createby = models.CharField(maxlength=20, default=SYSTEMNAME) createdate = models.DateTimeField(autonowadd=True)
class ModifyInfo(models.Model): modifyby = models.CharField(maxlength=20, default=SYSTEMNAME) modifydate = models.DateTimeField(autonowadd=True)`