我做了一个简单的Flask扩展来包装Google API Client for Python class ProximityBeaconAPI: Simple Flask extensionhttps://developers.google.com/resources/api-libraries/documentation/proximitybeacon/v1beta1/python
有时,看似未使用的Python模块导入实际上对于程序的正常运行是必不可少的。看似未使用的导入会导致来自PyFlakes等工具的虚假消息,并可能引起过度热心的程序员的无端关注。我特别在像Flask这样的web框架的上下文中问这个问题,这种情况经常发生。例如,来自Flask应用程序的以下样板代码,这是其正常功能所必需的:from app.resources import api
我在应用程序上下文中导入脚本的顶部创建了一个变量。脚本中的一些函数使用变量,并且它也被导入到其他脚本中。该变量实际上是从导入的实例调用类方法,该实例也可能调用“会话”。flask db init
它不喜欢那样。flask db init只运行一次,如果有故障,通常几年内不会再次运行。我不想写一个只检查是否存在.db文件的黑客,但是在烧瓶或sqlalchemy中是否有一种方法可以让您知道init是否运行过?