Skip to content

KI1208/Flask-PyMongo-Test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

FlaskとMongoDBの組み合わせをテストするための簡易アプリケーション。
ユーザの名前と誕生日を登録していくだけ。

想定の環境

メイン環境: Windows10 MongoDB用コンテナ環境: DockerToolbox(17.10.0-ce) Python: 3.6.4

前提条件

  1. MongoDBを別途用意する。
    Docker Toolboxにて、以下のように準備をすれば、そのまま使用できる。
    databaseやcollectionをあらかじめ作成する必要はない。
$ docker pull mongo:3.6.1-jessie
$ docker run --name my-mongo -d -p 27017:27017 mongo:3.6.1-jessie

異なるものを使う場合は、testapp.py内の以下を調整する。

app = Flask(__name__)
app.secret_key = 'secret'
app.config['MONGO_HOST'] = '192.168.99.100' # DockerToolboxのホストのIPアドレスになっている
app.config['MONGO_PORT'] = 27017
app.config['MONGO_DBNAME'] = 'testdb' # データベース名は任意(なければ作成される)
mongo = PyMongo(app, config_prefix='MONGO')

使い方

  1. git clone
  2. python testapp.py
  3. ブラウザでhttp://localhost:5000にアクセス

About

For Flask-PyMongo Test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published