Пример #1
0
from database.mongodb import MongoDB
from config.development import config
from model.library import createLibraryModel, updateLibraryModel

mongo_config = config["mongo_config"]
mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()

app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)


@app.get("/")
def index():
    return JSONResponse(content={"message": "Library Info"}, status_code=200)
Пример #2
0
from database.mongodb import MongoDB
from config.development import config
from model.Tree import createShoptreeModel, updateShoptreeModel, createNameshoptreeModel, updateNameshoptreeModel

mongo_config = config["mongo_config"]
mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()

mongo_config_area = config["mongo_config_area"]
mongo_db_area = MongoDB(
    mongo_config_area["host"],
    mongo_config_area["port"],
    mongo_config_area["user"],
    mongo_config_area["password"],
    mongo_config_area["auth_db"],
    mongo_config_area["db"],
    mongo_config_area["collection"],
)
mongo_db_area._connect()

app = FastAPI()
Пример #3
0
    updatebookModel,
    createcartModel,
    updatecartModel,
)

mongo_config = config["mongo_config"]
mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()

mongo_config_cart = config["mongo_config_cart"]
mongo_db_cart = MongoDB(
    mongo_config_cart["host"],
    mongo_config_cart["port"],
    mongo_config_cart["user"],
    mongo_config_cart["password"],
    mongo_config_cart["auth_db"],
    mongo_config_cart["db"],
    mongo_config_cart["collection"],
)
mongo_db_cart._connect()

app = FastAPI()
Пример #4
0
#?         "password": "******",
#?         "auth_db": "admin",
#?         "db": "bakerypj",
#?         "collection": "bakery",
#? }

mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()  #!เชื่อมต่อกับDBแล้ว

app = FastAPI()  #!ทำการใช้API

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)


#TODO: CRUD = Create:post , Read:get byid,all , Update:push,patch , Delete
#*******************************************************************************************************
@app.get(
Пример #5
0
from config.development import config

from model.chicken_farm import createChickenFarmModel, updateChickenFarmModel

mongo_config = config["mongo_config"]
mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)

mongo_db._connect()  # (เชื่อมต่อ mongo)

app = FastAPI()

app.add_middleware(  # ดักเพื่อไม่ให้คนอื่นเข้ามา แต่อันนี้ใส่ * ไว้คือเข้าได้ทุกคน
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)


@app.get("/")  # get เป็นการค้นหา
def index():
    return JSONResponse(content={"message": "Chicken farm Info"},
Пример #6
0
from database.mongodb import MongoDB
from config.development import config
from model.student import createStudentModel, updateStudentModel

mongo_config = config["mongo_config"]
mongo_db = MongoDB(  # เรียกใช้MongoDBเเละส่งค่า
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()  # mongodb

app = FastAPI()

app.add_middleware(  # ตัวคั่นกลาง
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)
#    C      R       U           D
# [ post , gat,[put,patch] , delete ]


@app.get("/")
Пример #7
0
from config.development import config
from model.student import createStudentModel, updateStudentModel


mongo_config = config["mongo_config"]

mongo_db = MongoDB(  # import MongoDB จาก mongodb.py
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()  # เชื่อมกับ mongodb

app = FastAPI()

app.add_middleware(  # middleare เหมือนตัวคั่นกลาง เป็นส่วนนึงของ api
    CORSMiddleware,
    allow_origins=["*"],  # * คือ ทุกคนสามารถเข้าถึงได้หมด
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)


@app.get("/")
def index():
    return JSONResponse(content={"message": "Student Info"}, status_code=200)
Пример #8
0
# "user" : "root",
# "password" : "root",
# "auth" : "admin",
# "db" : "waterpark",
# "collection" : "rides",

mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect()  # กับdb

# use API
app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)


# อ่านข้อมูล db return 200 คือปกติ
@app.get("/")
Пример #9
0
#         "auth_db": "admin",
#         "db": "bakerypj",
#         "collection": "bakery",
# }


mongo_db = MongoDB(
    mongo_config["host"],
    mongo_config["port"],
    mongo_config["user"],
    mongo_config["password"],
    mongo_config["auth_db"],
    mongo_config["db"],
    mongo_config["collection"],
)
mongo_db._connect() #เชื่อมละ

app = FastAPI()

app.add_middleware(
    CORSMiddleware,
    allow_origins=["*"],
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)

#CRUD = create:post ,Read:get byid,all , update:push,patch , del
@app.get("/")
def index():
    return JSONResponse(content={"message": "Bakery Info"}, status_code=200)