草庐IT

migrate_engine

全部标签

python - Google App Engine 上的 web.py

我正在尝试让web.py应用程序在GAE上运行。我希望像下面这样的东西可能有用importwebfromgoogle.appengine.ext.webapp.utilimportrun_wsgi_app[...]defmain():app=web.application(urls,globals())run_wsgi_app(app)但显然app对象不符合run_wsgi_app函数的期望。错误消息说app没有__call__函数,所以我尝试传递app.run,但这也没有用。如何调用run_wsgi_app? 最佳答案 这是Sta

python - django.db.migrations.exceptions.NodeNotFoundError

当我运行makemigrations命令时,出现了这个错误:Traceback(mostrecentcalllast):...django.db.migrations.exceptions.NodeNotFoundError:Migrationproducts.0002_auto_20160618_1143dependenciesreferencenonexistentparentnode(u'products',u'0001_initial') 最佳答案 如果您打开迁移文件products.0002_auto_20160618_1

python - Google的App Engine SDK和Cloud SDK有什么关系?

我正在开发GoogleAppEngine应用程序,我遇到了对AppEngineSDK的引用和一个CloudSDK.这两个SDK如何相互关联?两者之间肯定有一些重叠。有一个dev_appserver.py和appcfg.py都是它们。我可以使用dev_appserver.py运行开发服务器,也可以使用gcloudpreviewapprun。为什么有两种工具做同样的事情?是否有一个被弃用以支持另一个?是否有合并工具集的路线图,或者它们是否会并行维护?我需要两者,还是只需要一个?CloudSDK似乎是两者中更通用的一个。但它是超集吗?IE。我可以使用CloudSDK在AppEngineSDK

python - 如何在 flask-migrate 迁移中自动导入模块

我的flask项目在其某些模型定义中使用了sqlalchemy_utils,这会导致迁移错误,例如:NameError:globalname'sqlalchemy_utils'isnotdefined由于这个包没有被导入到迁移文件中。我想让flask-migrate/alembic自动生成将这个包导入迁移文件的行,我该如何实现?我查看了alembic.ini和migrations/env.py-但我不清楚什么是正确的方法/如果可能的话。 最佳答案 最直接的方法是修改模板以包含该导入。script.py.mako:...fromale

python - 如何使用 App Engine SDK 提供云存储文件

在AppEngine中,我可以使用应用程序的默认存储桶提供pdf等云存储文件:http://storage.googleapis.com/.appspot.com/但是如何在不使用blob_key的情况下在SDK中提供本地云存储文件?我像这样写入默认存储桶:gcs_file_name='/%s/%s'%(app_identity.get_default_gcs_bucket_name(),file_name)withgcs.open(gcs_file_name,'w')asf:f.write(data)SDK中默认bucket的名称='app_default_bucket'在SDK数据

python - flask-migrate 不检测模型

我正在阅读(和观看)有关Flask-Migrate的信息:https://realpython.com/blog/python/flask-by-example-part-2-postgres-sqlalchemy-and-alembic/在这里https://www.youtube.com/watch?v=YJibNSI-iaE#t=21并完成本教程中的所有操作:我启动了一个本地postgres服务器(使用Postgres.App,它在postgresql://localhost:5432启动了服务器)根据所述教程更新配置更新了app.py,创建了models.py等。安装Flask

python - 属性错误 : 'Graph' object has no attribute 'cypher' in migration of data from Postgress to Neo4j(Graph Database)

我正在手动将数据从postgres迁移到图形数据库。我写了下面的脚本:importpsycopg2frompy2neoimportauthenticate,Graphauthenticate("localhost:7474","neo4j","password")n4j_graph=Graph("http://localhost:7474/db/data/")try:conn=psycopg2.connect("dbname='db_name'user='user'password='password'")except:print"goodbye"cur=conn.cursor()tr

python - 有没有人成功地将 Google App Engine 与 Python 2.6 版一起使用?

由于Python2.6向后兼容2.52,有没有人成功地将它与GoogleAppEngine(正式支持2.52)一起使用。我知道我应该自己试试。但我是一个python和web-apps新手,对我来说安装和配置是最难的部分,同时开始这个领域的新事物。(....同时我自己也在尝试....)谢谢 最佳答案 如果您尝试启动开发环境,我想日志记录模块会崩溃。参见theissueandaworkaround.做完那个改变后,我的代码在2.6中运行没有任何问题。不过,我建议使用2.5.x,这样您的代码中就不会引入其他不兼容问题,这会使您的应用程序在

python - 如何修改 Google App Engine (Python) 中的 sys.path?

我已尝试将以下行添加到我的处理程序脚本(main.py),但它似乎不起作用:sys.path.append('subdir')subdir位于我的根目录中(即包含app.yaml的目录)。这似乎不起作用,因为当我尝试导入位于subdir中的模块时,我的应用程序崩溃了。 最佳答案 1)确保在subdir中有一个空白的__init__.py文件。2)使用完整路径;像这样:importosimportsyssys.path.append(os.path.join(os.path.dirname(__file__),'subdir'))编辑

python - Heroku : "Please supply the ENGINE value" 中的 Django 错误

我阅读并应用了“Heroku上的Django入门”教程,但在同步数据库时遇到了问题:raiseImproperlyConfigured("settings.DATABASESisimproperlyconfigured."django.core.exceptions.ImproperlyConfigured:settings.DATABASESisimproperlyconfigured.PleasesupplytheENGINEvalue.我读了PleasesupplytheENGINEvalueDjangodatabaseconfiguration和“settings.DATABA