![](/img/trans.png)
[英]Better way to import data from REST API to SQL DB using Python?
[英]Is there a better way to generate rest api endpoints from an input file in python?
我正在一個項目中,我需要解析一個不一定是靜態模式的數據。 因此,我無法真正對API端點進行硬編碼,而是想根據我解析的數據生成它們。我對python&flask不太熟悉,但是我認為人們通常會使用其他方式來創建一個休息端點下列:
@app.route('/')
def index():
return "Hello world!"
我很想看看是否有一種方法可以在方法中通用地定義API端點,以便可以根據解析的數據生成多個端點。
def create_endpoint(string):
@app.route(string: str)
def new_route():
return "This is a new route"
我將擁有另一個端點,該端點將列出將要生成的所有URL,因此弄清楚向其發出請求的路由不應該成為問題imo。 這是一般的不良做法嗎? 有沒有比我目前想的更好的方法?
編輯:澄清一下,所以,我有一個全局詞典,我將其稱為“ dataDict”。 解析文件時,我將鍵值對放入此字典中。 我想創建函數,以便它們將相應的值返回給鍵; 因此,路徑“ / key1”將返回dataDict [“ key1”]的值
cricket_007的建議是使用路徑/查詢參數而不是為每個路徑創建路由,在這里效果最好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.