파이썬

오늘부터 코딩을 다시 시작해보려 합니다.

귀신이보인다 2021. 6. 14. 22:56
728x90
반응형

FLASK 를 이용해서 재고 관리 같은것을 만들어보려고 합니다.

 

예전에 대충 만들어서 사용도 하기 힘들고 불편한거 같아서 이번에는 웹으로 만들어서

 

스마트폰으로도 입력 저장을 쉽게 만들어보려고 합니다.

 

물론 개발과 먼 직업을 가지고 있습니다.

 

그냥 취미겸 와이프 눈초리 받으면서 조금씩 작성해보고 있습니다.

 

웹에서 작동이 되기 때문에 화려한 화면을 구성도 해야되고 좀 머리가 복잡해지려고 합니다.

 

현재는 텍스트 형식으로 출력하고 테스트해보고 만들면서 천천히 HTML 작성해야될듯 싶습니다.

 

사실 예전에 만들어둔 FLASK 소스를 분리 작업하면서 추가해보려고 하고 있습니다.

 

기존 FLASK 소스에는 몇가지 문제점이 있었고 그것도 해결도 해야되는데...

 

일단 분리 작업부터 해놓고 시작해야되겠습다.

 

예전 소스의 50프로정도만 코드를 변경하고 필요없는건 삭제...

 

기본적으로 사용할수 있게 만들게 되면 도커 이미지로 공개를 해볼까 생각중입니다.

 

기존 소스에서의 보안 관련 부분은 확실하진 않겠지만 그래도 로그인이라는 부분을 만들었었습니다.

 

다만 아이디와 비밀번호를 변경을 하려면 FLASK 를 종료후에 특정파일을 수정해야만이 변경이 가능했었습니다.

 

어제 부터 오늘 잠깐 작업하였습니다만... 로그인 부분과 수정 부분을 만들어보았습니다.

 

이부분은 SQLITE3으로 만들었습니다.

 

다음번 작업은 외부에서 실행을 하게 되면 특정 시간에 동작이 되도록 전면 수정해볼생각입니다.

 

아무래도 이부분은 공부를 해야 되는 부분이기에 시간이 걸릴듯 ㅎㅎㅎ

 

그래도 재미있습니다.

 

-update 2021-06-15 pm 3:48-

 

기존의 FLASK 이용한 외부에서 실행하기 위해 만들었던 소스를 일부 변경하였습니다.

기존과 달라진건 로그인부분과 외부 실행부분이 많이 변경이 되었긴 합니다 ㅎㅎㅎ

기존은 로그인부분이 일반 text 파일로 되어있었고 어제 수정을 하였지만 소스 내부에 아이디와 비빌번호가 있었습니다.

현재에는 로그인부분이 sqlite3 을 이용하여 db화 하였으며 배포시 아이디와 비밀번호를 수정할수 있게끔 변경하였습니다.

마지막에는 제가 현재 소스코드를 수정/편집/테스트를 윈도우에서 하고 있습니다.

이전에는 홈화면에서 프로그램 추가 변경 실행 기타등등을 했었지만 현재에는 프로그램 메뉴를 따로 만들었고

윈도우에서 외부프로그램을 실행시

예) C:\Program Files\7-Zip\7z.exe 파일을 추가했다면 에러가 나며 실행이 되지 않습니다.

그래서 저도 꼼수를 부렸습니다.

추가 할때 C:\Program Files\7-Zip -> C:/Program Files/7-Zip 변경이 되어서 추가가 됩니다.

계속 추가 변경중입니다.

728x90
반응형