我已經寫了一個python函數,它從我們的Oracle數據庫中提取每日財務數據並每天早晨通過電子郵件發送一個很好的報告給一組電子郵件地址。通過網頁的最終用戶可配置的python腳本
要爲每個用戶配置這些報告中,我有一個簡單的腳本,設置它了,我每天都運行該腳本的cron作業。
這個腳本的一行: budgets.sendit( 'abc02', '用戶@ email.com',0,0,0,0)
運行所需的一切一行的 「用戶」得到他的關於項目acb02的電子郵件。大約有100條這樣的路線,並且每天都在增長。
我是自己成功的受害者。我收到來自數十人的不斷請求來管理這個腳本。讓他們建立自己的VM/Python實例也不行。
我的目標: 用戶可以通過我們的LPAD服務器進行身份驗證的網頁,並配置他們自己的報告以使用我的Python函數運行。
我的問題: 你有什麼推薦的基本架構設置是這樣的嗎?即使創建一個Web表單來添加行到我的腳本將是一個開始,但這似乎有風險。
全面披露:我是自學的Python開發,誰做信號處理作爲我的主要工作,所以我將有一個學習曲線,但如果有人點我在正確的方向,我一般把它做。