본문 바로가기

전체 글

(244)
[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을 추가 ​ 그 옆으로는 네비게이션 바를 이용해서 로그인 버튼을 만들예정이고, 로그인 페이지로 이동하면 로그인 및 회원가입을 구성해서 연동할 수 있게 하려고 합니..