Issue
I have the following function : `
def file(DOCname,TABLEid):
directory = DOCname
parent_dir = "E:\\Tables\\Documents\\"+TABLEid
path = os.path.join(parent_dir, directory)
try:
os.makedirs(path, exist_ok = True)
print("Directory '%s' created successfully" % directory)
except OSError as error:
print("Directory '%s' can not be created" % directory)
`
Now I want to use a Flask API and call this function to run with two variables that I will provide via Postman, DOCname and TABLEid, but I'm not sure how to run this at the same time I make an API call ?
I tried to run the file under a post request but nothing seems to happen.
Solution
It can be done in following way. The data from the Postman should be send through the forms .
from flask import Flask
from flask import request
app = Flask(__name__)
@app.route("/",methods=["POST"])
def file():
dic_data = request.form
DOCname= dic_data["DOCname"]
TABLEid = dic_data["TABLEid"]
directory = DOCname
parent_dir = "E:\\Tables\\Documents\\"+TABLEid
path = os.path.join(parent_dir, directory)
try:
os.makedirs(path, exist_ok = True)
print("Directory '%s' created successfully" % directory)
except OSError as error:
print("Directory '%s' can not be created" % directory)
Answered By - Bharat Adhikari
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.