Project (63) 썸네일형 리스트형 [Rmanager] Basic tool 매일같이 주방 불 앞에서 씨름하던 내가 이제는 매일 카페에 가서 노트북과 허공만 번갈아가며 쳐다보고 한숨 푹푹 쉬고 있는 내 모습이 아직은 어색하지만, 좋은 기회를 받은만큼 열심히 하려 노력 중이다. 원래 블로그 계획은 오류들을 작성하면서 해결해가는 과정을 기록해, 후에 같은 오류가 생겼을 시에 반복된 실수를 줄이고자 했지만! 너무 많은 작고 큰 실수들이 잦아서 빠르게 포기.. 기본적인 CRUD 기능들도 이제는 어느 정도 할 수 있다고 생각했는데 단순히 템플릿 하나 추가됐다는 것에 많은 애를 먹었다. | 만든 과정 | Django Framework 사용 , Visual Studio CODE 사용 BootstrapMade 인용 가상 환경 구축 - 프로젝트 생성 - 앱 생성...(모델, 폼, ht.. [Rmanager] STEP - 4th 오늘의 목표! . views.py 분리하기 (추후에 수정할 시 편리함을 위해) - o . 리스트 검색 기능 추가하기 - o inventory app directory에 base_views.py를 추가하고 기본 관리인 index 함수와 detail 함수를 넣어놓았다. inventory app directory에 management_views.py를 추가하고 management_create(제품 추가), management_modify(제품 수정), management_delete(제품 삭제)를 추가하였다 하지만, 명령 프롬프트 창에서 오류가 발생하였다. 해석해보니 views 파일을 (base_views/management_views) 2개로 분리한 후 기존에 남아있던 views.py를 삭제하지 않아서 .. [Rmanager] STEP - 3th 오늘의 목표! . 로그인 / 로그아웃 구현하기 - o . 회원가입 구현하기 - o . 제품리스트 수정/삭제 기능 추가하기 - o 로그인 기능을 구현하기 위해서 프롬프트 창에서 'common'앱을 만들었다. 그리고 해당 앱을 사용하기 위해 config-settings에 common app을 등록하였다. 앱 등록 후 'Login/'로 진입하였을 때 보여줄 템플릿을 매핑하기 위해 URL을 추가하였다. 로그인 페이지에서 보여줄 양식들을 templates-common-login.html 에 작성하였다. 로그인 실패 시 로그인이 실패한 원인을 알려주기 위해서 form_errors.html을 작성하였다. -필드 오류(입력값이 누락되었거나 형식에 맞지 않음) -넌 필드 오류(입력값과 관계없이 발생한 오류) 필드 오류 .. [Rmanager] STEP - 2nd 오늘의 목표! . 내비게이션 기능 추가하기 - o . 게시판 페이징 기능 추가하기 - o 내비게이션 기능을 추가하기 위 필요한 자바스크립트와 제이쿼리를 static 폴더에 넣었다. 그 이후에 navbar.html을 작성하고 코드를 간소화시키기 위해서 list.html에 navbar.html 삽입하는 형식으로 진행하였다. {% include "navbar.html" %}를 넣어서 실행시켜 본 결과 사진 위에서 처럼 내비게이션 바가 잘 나타나는 걸 확인할 수 있었고, 오른쪽 상단에 햄버거 버튼도 잘 작동하는 걸 확인하였다. 이제는 다음 목표인 페이징 기능을 하기 위해서, 셀로 임의적인 데이터들을 만드려 하였다가 엑셀 파일이 있는 걸 알고 DB를 바꾸기 위해 현재 DB로 들어갔다. 엑셀 파일을 DB.. STEP - 1 오류 해결 ! 처음에는 No module named 'inventory.forms' 오류가 떴었다. 그래서 url.view.form 뒤적거리면서 문제점을 찾아보았다. 결론적으로 모델 폼을 가져오지 못하는 오류였다. 위 사진처럼 작성한 모델 필드들에서 문제가 있었다. 하루종일 다른 부분에서 찾았는데 결국 'residual_quantity ' -> 'residual_quantity'가 해결방안이었다 공백으로 인해 생긴 오류였다. 해당 사진처럼 각 필드들에 공백들이 있었다. 이제 보고 나니 정말 잘 보이는데, 어제 새벽부터 방금 전까지는 정말 안보였었다.... 조금 허탈한 기분이다 공백을 지우고 다시 실행해 본 결과 해당 모델 폼을 import 해오고 버튼 기능까지 잘 작동하는 걸 볼 수 있었다. 21시간의 고통 끝. [Rmanager] STEP - 1st 오늘의 목표 ! .장고 개발 환경 준비(프로젝트 생성 및 가상 환경 만들기) - O . 슈퍼유저 생성(Admin 페이지 만들기) - O . 제품 리스트 목록 및 상세 페이지 구현하기 - O . 부트스트랩 사용해서 리스트 담긴 테이블 꾸며보기 - O . 제품 등록 추가 버튼 구현 및 기능 활성화시키기 - X (오류 발생) 첫 번째로는, 명령 프롬프트 창에서 가상 환경을 만들고 그 안에서 프로젝트를 생성했다. 그리고 장고 프레임워크 사용을 위해 장고를 설치하고 pip 업그레이드를 시켜주는 과정이다. 프로젝트 안에 management 디렉터리를 만들고 그 안에 config라는 프로젝트를 실행시켰다, 그리고 서버를 구동한 결과 favicon을 제외하고 잘 실행이 되었다. favicon은 해당 웹사이트 맨 위.. 프로젝트 기획안 : [연구실 재고관리 프로그램] 1. 프로젝트 선정 재고관리는 대부분 공장에서나 일반 가게에서는 제품들이 한정이 되어 있기 때문에, 어떠한 재고관리 프로그램들을 사용해도 크게 불편함을 느끼지는 못하지만, 연구소같이 신제품(시약)들이 계속 쏟아져 나온다면 그만큼 재고관리가 힘들어진다고 생각합니다. 그래서 연구실 재고관리 프로그램을 소프트웨어적으로 웹을 구성하고, 하드웨어적으로도 서비스를 제공하면 어떨까 생각하게 되었습니다. 2. 웹 구성 첫번째로는, 메인홈화면을 만들 생각입니다. 맨 좌측상단에는, 로고를 만들어서 버튼식으로 해당로고를 클릭하면 홈화면으로 이동하는 URL을 추가 그 옆으로는 네비게이션 바를 이용해서 로그인 버튼을 만들예정이고, 로그인 페이지로 이동하면 로그인 및 회원가입을 구성해서 연동할 수 있게 하려고 합니.. 이전 1 ··· 5 6 7 8 다음