小编lmo*_*ore的帖子

Django Celery Beat 无法从 docker 容器内部连接到 postgres 数据库

我的 docker contianer django 服务器、postgres、celeryworker 和 celerybeat。单独运行应用程序,连接到数据库没有问题,但是当更新数据库的定时任务运行时,我收到错误

celery_1       | django.db.utils.OperationalError: could not connect to server: No such file or directory

celery_1       |        Is the server running locally and accepting
celery_1       |        connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?

Run Code Online (Sandbox Code Playgroud)

下面是我的文件

docker-compose.yaml

version: "3"

services:
  redis:
    image: redis:alpine
  db:
    image: postgres:10-alpine
    environment:
      - POSTGRES_DB=app
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=supersecretpassword
    ports:
      - "5432:5432"
    volumes:
      - "db:/var/lib/postgresql/data"

  pgadmin:
    image: dpage/pgadmin4
    depends_on:
      - db
    ports:
      - "5555:80"
    environment:
      - PGADMIN_DEFAULT_EMAIL=dev@localhost
      - PGADMIN_DEFAULT_PASSWORD=password

  dj-dividend:
    container_name: dividend
    build: backend …
Run Code Online (Sandbox Code Playgroud)

django postgresql redis celery docker

5
推荐指数
1
解决办法
1411
查看次数

Flask 不会在 html 中播放视频

我有一个 Flask 应用程序,它应该在页面加载时播放视频,但它只是显示在左上角,而不是从视频的第一帧开始改变

我已经尝试将它插入到 html 代码中,但它不起作用

{% extends "base.html"  %}


{% block content %}

<video height="224" width="400" preload="auto" data-video-width="400"  src="../static/chugging.mp4" style="margin-right: auto; margin-left: auto; align-items: center"></video>

{% endblock %}
Run Code Online (Sandbox Code Playgroud)

我希望看到它播放或至少看到某个播放按钮,但它只是左上角的一个小框架

html python video flask

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

标签 统计

celery ×1

django ×1

docker ×1

flask ×1

html ×1

postgresql ×1

python ×1

redis ×1

video ×1