![](/img/trans.png)
[英]Target WSGI script cannot be loaded as Python module.Flask.Apache
[英]Flask + Wsgi returning python shell script output
我已經部署了兩個容器flask + wsgi和nginx我有一個簡單的代碼可以返回世界。
當我嘗試將python shell腳本的輸出返回到網頁時,出現內部服務器錯誤,該腳本通過cli起作用,甚至可以打印docker ps的輸出。
工作代碼返回一個簡單的hello世界:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello world!'
if __name__ == '__main__':
app.run(host='0.0.0.0')
無法正常工作的代碼我收到內部服務器錯誤,請幫助我不太確定為什么...或如何對其進行調試
#!/usr/bin/env python
import subprocess
def dockers():
call = subprocess.call('docker ps', shell=True)
return call
#!/user/bin/env python
from flask import Flask
from cont import dockers
app = Flask(__name__)
print(dockers())
@app.route('/')
def hello_world():
return dockers()
if __name__ == '__main__':
app.run(host='0.0.0.0')
永遠不要嘗試將對象傳遞給網頁,否則會遇到麻煩。 我將結果寫入文件,將行拆分為列表,然后將其返回到網頁。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.