小编mir*_*dil的帖子

Docker 有 venv 还是没有?

我是 Docker 新手,正在学习它,我的问题是我是否必须在 Docker 中使用 venv 还是它不重要?因为我无法在 docker 中配置 venv,所以它给了我一个错误,比如无法导入 Django activate venv...,我读了一些答案但无法得到答案,有些人说需要使用 venv 其他人不重要。

我的 DOcker 文件

FROM python:3.8

#set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1

RUN python3 -m venv venv

#Set work directory
WORKDIR /code/

#Install dependencies
COPY requirements.txt .
RUN . /venv/bin/activate && pip install -r requirements.txt

COPY . /code/
Run Code Online (Sandbox Code Playgroud)

如果我不使用 venv Docker 运行良好,但是当涉及到安装包时,它会给我警告,比如WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It …

python django docker docker-compose

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

vuejs 3 中截断单词(字符)

如何在 VueJs 3 中截断单词或字符?我搜索了一些答案,但对我不起作用。例如,如果描述单词长度超过 200 ,则应在末尾显示 200 个单词并...

到目前为止我尝试过的..

<p>{{ announcement.description | truncate(200) }}</p>

<script>
export default {
data() {
    return {
      announcement: {},
    }
  },
computed:{
    truncate(value, length) {
        if (value.length > length) {
            return value.substring(0, length) + "...";
        } else {
            return value;
          }
    }
  }
}
</script>
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vuejs3

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

标签 统计

django ×1

docker ×1

docker-compose ×1

javascript ×1

python ×1

vue.js ×1

vuejs3 ×1