mongodb(3)
-
롤 전적 검색 사이트 만들기(3)
데이터베이스 사용 전적 검색 사이트의 회원가입, 로그인, 게시판, 유저 매칭, 전적 검색 여러 기능들을 구현하기 위해 데이터베이스를 사용했고 mongoDB를 사용했습니다. Flask를 사용했기 때문에 PHP구문 없이 데이터베이스를 활용할 수 있었습니다. 회원가입 페이지 상단의 회원가입 버튼을 누르면 아래와 같이 회원가입 모달이 페이지에 띄워집니다. 회원가입 모달에 이메일, 비밀번호를 입력하고 회원가입 버튼을 누르면 'POST' 형태로 Flask에 전달됩니다. @app.route('/register_modal', methods=['POST', 'GET']) def register(): if request.method == 'POST': myuser = mongo.db.user_Info existing_us..
2020.02.14 -
Flask에서 mongoDB 사용하기(2)
이제 데이터베이스를 만들어봅시다. Collections를 클릭합니다. Create Database를 클릭해 원하는 이름으로 데이터베이스를 만들어줍니다. 원하는 DB 이름과 COLLECTION 이름을 입력합니다. COLLECTION 은 DB 하위 폼으로 계속해서 추가 가능합니다. 파이썬에서 mongoDB를 사용하려면 pymongo라는 라이브러리가 필요합니다. cmd 창을 열고 pip install pymongo 를 해줘도 좋지만 Flask를 사용할 예정이기 때문에 pip install Flask-PyMongo 로 설치해줍니다. Flask는 당연히 깔아줘야 합니다. pip install Flask 모두 깔아 줬다면 하나씩 import 해봅시다. from import Flask from flask_pymong..
2019.11.09 -
Flask에서 mongoDB 사용하기(1)
직접 mongoDB를 설치해서 사용해도 좋지만 더욱 편리하게 mongoDB Atlas를 사용해줍니다. Atlas MongoDB 사이트: https://www.mongodb.com/cloud/atlas 가입하면 클라우스 데이터베이스를 무료로 사용할 수 있습니다. 무료로 회원가입을 한 이후에 바로 MongoDB 서비스를 이용할 수 있습니다. 가입을 하자마자 바로 하나의 데이터베이스를 생성하라고 나옵니다. 그냥 기본 설정 그대로 만들어 주시면 됩니다. 아마 기본적인 클라우드 제공 서비스로는 AWS가 선택되어 있을 겁니다. 나머지 설정 또한 기본 설정으로 진행하면 무료로 서비스에 가입할 수 있습니다. 클러스터를 생성한 이후에 약간의 시간이 지나면 다음과 같이 초기화가 완료됩니다. 이후에 다음과 같이 [CONNE..
2019.11.09