postgres基础操作 以及Django 连接postgres

切换到数据库
在这里插入图片描述
切换成功如下
在这里插入图片描述
登录数据库:psql 如上图
登录成功
在这里插入图片描述
基础操作:
查看所有用户:\du
在这里插入图片描述
上图中用户名为:postgres
创建数据库:CREATE DATABASE 数据库名称;
在这里插入图片描述

查看数据库:\l
在这里插入图片描述
进入数据库:\c 数据库名
在这里插入图片描述
查看数据表: \dt
在这里插入图片描述
查看某一张表 :\d 数据表名
在这里插入图片描述
删除数据库:DROP DATABASE 数据库名

连接Python-Django

Django settings.py

在这里插入图片描述
name 就是自己创建的,上述步骤有体现。
user 先查找 没有就创建一个,步骤上述也有体会
password 默认和user一致
host和port 为默认,可根据具体配置修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 Docker Compose 部署 Django、PyPy 和 PostgreSQL,你需要编写一个 `docker-compose.yml` 文件。以下是一个可能的示例: ```yaml version: '3' services: web: build: context: . dockerfile: Dockerfile.pypy command: pypy manage.py runserver 0.0.0.0:8000 volumes: - .:/code ports: - "8000:8000" environment: - SECRET_KEY=your-secret-key - DEBUG=1 - DB_NAME=postgres - DB_USER=postgres - DB_PASSWORD=postgres - DB_HOST=db - DB_PORT=5432 depends_on: - db db: image: postgres environment: - POSTGRES_DB=postgres - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres ``` 在上述示例中,我们定义了两个服务:`web` 和 `db`。`web` 服务使用 `Dockerfile.pypy` 文件构建,并运行 PyPy 版本的 Django 开发服务器,监听端口 `8000`。`web` 服务还挂载当前目录下的 `.` 到容器内部的 `/code` 目录,以便于开发。`web` 服务使用了一些环境变量,如 `SECRET_KEY` 和数据库连接信息,这些变量可以在容器内部使用。`web` 服务依赖于 `db` 服务,因为它需要连接PostgreSQL 数据库。 `db` 服务使用了 PostgreSQL 官方镜像,并设置了一些环境变量,如数据库名称、用户名和密码。这些变量将在容器内部使用。 要使用上述 `docker-compose.yml` 文件,你需要将其放置在 Django 项目的根目录下,然后运行以下命令: ```bash $ docker-compose up --build ``` 此命令会构建 Docker 镜像并启动容器。当容器启动后,你可以在浏览器中访问 `http://localhost:8000` 来查看运行中的 Django 应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值