8

誰かがGeoAlchemyでFlaskのサンプルコードを提供できますか?

4

3 に答える 3

1

Flask-SQLAlchemyで使用できますが、プレーンSQLAlchemyでも使用できます。サンプルモデルをGeoAlchemyからFlask-SQLAlchemyに変換するだけです。このようなもの:

class Spot(db.Model):
    __tablename__ = 'spots'
    id = db.Column(Integer, primary_key=True)
    name = db.Column(Unicode, nullable=False)
    height = db.Column(Integer)
    created = db.Column(DateTime, default=datetime.now())
    geom = db.GeometryColumn(Point(2))

私はコードをテストしていませんが、それは公正な転写であるはずです。

于 2012-01-30T18:15:35.783 に答える
0
from myapp import db
from geoalchemy import GeometryColumn, Point

class FixXX(db.Model):

    __tablename__ = 'fixXX'

    fix_pk = db.Column(db.Integer, primary_key=True)
    fix = db.Column(db.String)
    geometry = GeometryColumn(Point(2, srid=4326))

GeometryDDL(FixXX.__table__)
于 2012-10-23T23:21:45.360 に答える