小编Jam*_*mes的帖子

如何在IIS中部署Flask应用程序?

任何人都可以帮我在IIS 6上运行Flask应用程序吗?我曾尝试使用isapi-wsgi,但是当我访问虚拟目录地址时,我得到一个页面,上面写着"找不到指定的模块".还有其他选择吗?

下面是我为isapi-wsgi编写的Python脚本.在IIS管理器中创建了虚拟目录并且一切正常,但该站点无法正常工作.

from wof import app
import os

app.secret_key=os.urandom(24)

import isapi_wsgi
def __ExtensionFactory__():
    return isapi_wsgi.ISAPISimpleHandler(app)

if __name__ == '__main__':
    from isapi.install import *
    params = ISAPIParameters()
    sm = [ScriptMapParams(Extension="*", Flags=0)]
    vd = VirtualDirParameters(Name="WOFPy_Sondes", Description="ISAPI-WSGI for WOFPY Sondes test", ScriptMaps=sm, ScriptMapUpdate="replace")
    params.VirtualDirs = [vd]
    HandleCommandLine(params)
Run Code Online (Sandbox Code Playgroud)

python iis-6 wsgi isapi-wsgi flask

26
推荐指数
1
解决办法
2万
查看次数

在SQLAlchemy中映射"假"对象

我不确定这是什么叫,因为它对我来说是新的,但这是我想要做的:

我的数据库中有两个表:TableA和TableB.TableA有pk a_id和另一个叫a_code的字段.TableB有pk b_id和另一个叫做b_code的字段.

我将这些表映射到我的sqlalchemy代码中,它们工作正常.我想创建一个名为TableC的第三个对象,它实际上并不存在于我的数据库中,但它包含a_code和b_code的组合,如下所示:

class TableC:
  a_code = String
  b_code = String
Run Code Online (Sandbox Code Playgroud)

然后我想查询TableC,如:

TableC.query.filter(and_(
        TableC.a_code == x,
        TableC.b_code == y)).all()
Run Code Online (Sandbox Code Playgroud)

问题1)这种类型的东西有名字吗?2)我如何进行映射(使用声明会很好)?

python mapping orm sqlalchemy

2
推荐指数
1
解决办法
3944
查看次数

标签 统计

python ×2

flask ×1

iis-6 ×1

isapi-wsgi ×1

mapping ×1

orm ×1

sqlalchemy ×1

wsgi ×1