小编nak*_*k3c的帖子

在Windows 10上使用ubuntu上的bash启用vi鼠标滚轮滚动

我在windows 10上使用bash on ubuntu,并希望在vi或vim中使用鼠标滚轮进行滚动.我尝试在vim中输入以下命令并将其添加到.vimrc文件和/usr/share/vim/vim74/debian.vim

set mouse=a
Run Code Online (Sandbox Code Playgroud)

但是我仍然无法用鼠标滚动.

vi vim bash windows-10 windows-subsystem-for-linux

8
推荐指数
2
解决办法
4940
查看次数

如何从命令行浏览 django psql 后端?

我正在使用 Django 3(在 docker 容器中)使用 postgres sql 作为后端开发一个网站;即在项目设置文件中我有:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'postgres',
        'USER': 'postgres',
        'PASSWORD': 'postgres',
        'HOST': 'db',
        'PORT': 5432
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经填充了后端数据库,并且可以使用管理员浏览数据。但是,我想通过命令行连接到数据库,以便我可以更轻松地测试查询。我尝试从命令行以正常方式连接到数据库:

sudo -u postgres psql
postgres=# \c postgres
Run Code Online (Sandbox Code Playgroud)

问题是没有找到数据:

postgres=# \dt
Did not find any relations.
Run Code Online (Sandbox Code Playgroud)

由于我是 docker 的新手,我想也尝试连接其他方式;具体来说,基于我尝试过的另一篇文章:

sudo docker run -d -p 5432 -t postgres/postgresql /bin/su postgres -c '/usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main -c config_file=/etc/postgresql/10/main/postgresql.conf'
Run Code Online (Sandbox Code Playgroud)

这会引发错误:

pull access denied for psql/postgresql, repository does not exist or may require 'docker login'
Run Code Online (Sandbox Code Playgroud)

同样,我想通过命令行连接到数据库,以便我可以更轻松地测试查询。也许我走在正确的道路上,但我们将不胜感激。

python django python-3.x psql docker

4
推荐指数
1
解决办法
3543
查看次数