0

ローカルホストで正常に実行されている Python スクリプトがあります。それはエンタープライズアプリでも何でもなく、私が遊んでいるだけです。「ボトル」ライブラリを使用します。アプリは基本的に、独自の一意の ID を持つ要素といくつかの座標を含む XML ファイル (ローカルまたはオンラインに保存されている) を使用します。たとえば、mysite.com/23 は要素 23 の緯度/経度を返します。いずれにせよ、この段階では、REST に慣れ親しんでいます。

今、これをオンラインにしたいのですが、「ボトル」をサポートするホストを見つけるのに苦労しました. ただし、django がインストールされているホストを見つけました。

それで、私の質問は、次のコードをボトルからジャンゴに変換するのはどれくらい難しいでしょうか? そして、誰かが私にいくつかの指針を与えることができますか? 一般的なpythonライブラリを使用しようとしました。

ありがとう。

from xml.dom.minidom import parseString
from bottle import route, run
import xml
import urllib

file = open('myfile.xml','r')
data = file.read()
dom = parseString(data)
@route('/:number')
def index(number="1"):
    rows = dom.getElementsByTagName("card")[0].getElementsByTagName("markers")[0].getElementsByTagName("marker")
    for row in rows:
        if row.getAttribute("number") == str(number):
             return str(xml.dumps({'long': row.getAttribute("lng"), 'lat': row.getAttribute("lat")}, sort_keys=True, indent=4))
    return "Not Found"


run(host='localhost', port=8080)
4

1 に答える 1