728x90
반응형
SMALL

flask 2

[Python] Mongodb에 저장된 데이터 순차적인 id 값으로 관리하기

python flask를 사용해 웹 페이지를 만드는 연습을 했다. 처음에는 mysql을 사용해서 데이터를 저장했다. 다음에는 완성된 웹 페이지의 기능을 그대로 가져와서 mysql이 아닌 Mongo db를 활용하여 다시 만들어보려고 했는데 문제가 발생했다. mysql에서는 데이터가 저장될 때 id 값이 자동으로 1,2,3 ...으로 순서대로 저장이 됐기 때문에 따로 저장하는 코드가 없이 id 값을 index로 사용할 수 있었다. 그리고 이 id를 변수로 data를 관리했다. 하지만, mongo db에서는 id가 object로 저장이 되기 때문에 따로 id값을 지정해줘야 했다. 또한, id 값을 따로 지정해줘서 데이터를 관리하는 문제점은 순차적으로 id를 구성하지 못하다는 점이다. 1,2,3,4,5 라는 데..

flask를 사용하여 python에서 간단한 웹페이지 만들기 #1

python에서 flask 라이브러리를 사용해서 간단하게 웹페이지를 만들어보자. 기본적으로 python이 설치되어 있다는 가정하에 설명을 진행한다. 명령 프롬프트를 들어간다. 내가 만들고자 하는 파일을 우선 만들고 해당 폴더에 들어간다. mkdir web_flask cd web_flask virtualenv 설치 pip install virtualenv virtualenv 명령을 통해서 userlists 프로젝트 생성 virtualenv userlists ativate.bat 명령어를 통해 가상환경으로 들어간다. Scripts\activate.bat flask 라이브러리 설치 pip install flask 파이썬 라이브러리는 일반적으로 requirement.txt 파일로 관리한다. freeze 명령어는..

728x90
반응형
LIST