小编H.P*_*oli的帖子

Flask&Alchemy - (psycopg2.OperationalError)致命错误:密码验证失败

我是python的新手.我必须使用PostgreSQL作为数据库开发一个简单的Flask应用程序(在我的本地Ubuntu 16.4中).

我安装了pgadmin,Flask,SQLAlchemy和postgres,这也是我的应用代码:

from flask import Flask
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql://dbUserName:userNamePassword@localhost/dbName'

db = SQLAlchemy(app)
class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True)
    email = db.Column(db.String(120), unique=True)

    def __init__(self, username, email):
        self.username = username
        self.email = email

    def __repr__(self):
        return '<User %r>' % self.username

@app.route('/')

def index():
    return "Hello Flask"


if __name__ == "__main__":
    app.run()
Run Code Online (Sandbox Code Playgroud)

我还在pgAdmin中创建了一个数据库和新用户(并在我的代码中用相关变量替换它们),但是当我尝试在python shell中测试这段代码时,我发现错误.

我的python代码:

from app import db
Run Code Online (Sandbox Code Playgroud)

结果:

/home/user/point2map2/venv/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:839: FSADeprecationWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled …
Run Code Online (Sandbox Code Playgroud)

postgresql python-3.x flask-sqlalchemy

6
推荐指数
2
解决办法
6634
查看次数

VSCode Settings.json 为空

我只是在我的 Win 10 x64 上安装了最新版本的 VS Code,在此之前我还安装了 Python,但没有安装其他任何东西。当我打开 VS Code 时,我的 Settings.json 似乎是空的(只有我的主题和缩放​​级别)。

我通过单击下图中看到的图标(在右上角用红色圆圈标记)或在设置中搜索 JSON 关键字(结果相同)从设置中打开了 Settings.json

在此输入图像描述

但在这个文件中,我只有两行代码,您可以在下图中看到:

在此输入图像描述

但我认为它必须是一个包含大量设置等的大文件,即使我在这个路径中检查这个文件:%APPDATA%\Code\User\settings.json它是空的,只有这两行代码。

  • 我在 VS Code 中安装了 python 扩展、Dracula 主题等。

您能帮忙解答以下问题吗:

  1. 你知道问题出在哪里吗?
  2. 如何恢复设置的默认值?(以防错过)
  3. 我想更改 python 语言中注释的颜色,因为在这个主题中,我不容易在文件中读取它们,我发现我可以从 Settings.json 更改它,但我的是空的,

visual-studio-code

6
推荐指数
1
解决办法
3502
查看次数