小编Ter*_*ian的帖子

bootstrap 4文件输入不显示文件名

我在Bootstrap 4中的自定义文件输入类有问题.在我选择了要上传的文件后,文件名不显示.

我用这个代码:

<div class="input-group mb-3">
  <div class="custom-file">
    <input type="file" class="custom-file-input" id="inputGroupFile02">
    <label class="custom-file-label" for="inputGroupFile02">Choose file</label>
  </div>
  <div class="input-group-append">
    <button class="btn btn-primary">Upload</button>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

知道如何解决它而不会太复杂吗?

html css jquery file-upload bootstrap-4

48
推荐指数
7
解决办法
5万
查看次数

Python convert .dcm to .png, images are too bright

I have to convert some files which come by default as .dcm to .png, I've found some code samples to achieve that around here but the end results are too bright. Could anybody have a look at this, please?

 def convert_to_png(file):
    ds = pydicom.dcmread(file)

    shape = ds.pixel_array.shape

    # Convert to float to avoid overflow or underflow losses.
    image_2d = ds.pixel_array.astype(float)

    # Rescaling grey scale between 0-255
    image_2d_scaled = (np.maximum(image_2d,0) / image_2d.max()) * 255.0

    # Convert to uint
    image_2d_scaled = …
Run Code Online (Sandbox Code Playgroud)

python dicom pydicom

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

要在路径中构建的 docker-compose 目录

我试图将我的应用程序分成两个 Docker 服务 - 前端和后端,我的项目布局看起来与此类似。

\n\n
| frontend\n|  - ...\n|  - Dockerfile.prod\n| backend\n|  - ...\n|  - Dockerfile.prod\n| docker-compose.yml\n
Run Code Online (Sandbox Code Playgroud)\n\n

到目前为止,我只编写了前端的 dockerfile

\n\n
FROM node:13.12.0-alpine as build\nWORKDIR /app\nENV PATH /app/node_modules/.bin:$PATH\nCOPY package.json ./\nCOPY package-lock.json ./\nRUN npm ci --silent\nRUN npm install react-scripts@3.4.1 -g --silent\nCOPY . ./\nRUN npm run build\n\nFROM nginx:stable-alpine\nCOPY --from=build /app/build /usr/share/nginx/html\nCOPY nginx/nginx.conf /etc/nginx/conf.d/default.conf\nEXPOSE 80\nCMD ["nginx", "-g", "daemon off;"]\n
Run Code Online (Sandbox Code Playgroud)\n\n

令我困扰的是,当我独立运行该图像时,一切都完美运行,但是当我尝试将其放入文件中时,docker-compose.yml此错误就会出现

\n\n
$ \xee\x82\xb0 docker-compose.exe up -d --build\nBuilding frontend\nTraceback (most recent call last):\n  File "docker-compose", line 6, in <module>\n  File …
Run Code Online (Sandbox Code Playgroud)

docker microservices docker-compose

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

Bitbucket 管道授权被插件管道拒绝

我目前正在尝试构建一个 bitbucket 管道,该管道应该在部署之前运行 docker-compose 文件来测试微服务。docker compose 文件应该构建我的微服务映像并运行它。

这一切似乎在本地工作正常,但是,当我将东西移动到管道时,我不断收到此错误:

#1 [internal] booting buildkit
#1 pulling image moby/buildkit:buildx-stable-1
#1 pulling image moby/buildkit:buildx-stable-1 2.4s done
#1 creating container buildx_buildkit_default 0.0s done
#1 ERROR: Error response from daemon: authorization denied by plugin pipelines: --privileged=true is not allowed
------
 > [internal] booting buildkit:
------
Error response from daemon: authorization denied by plugin pipelines: --privileged=true is not allowed
Run Code Online (Sandbox Code Playgroud)

Dockerfile

FROM node:12-alpine
WORKDIR /app/playground
RUN npm install npm@7.1.2
RUN rm -rf /usr/local/lib/node_modules/npm
RUN mv node_modules/npm /usr/local/lib/node_modules/npm
COPY …
Run Code Online (Sandbox Code Playgroud)

pipeline docker docker-compose bitbucket-pipelines

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

仅对某些方法应用 Flask MethodView 装饰器

我想知道是否有任何方法可以仅对我的类中的某些方法使用装饰器,例如在下面的代码中我想token_required装饰除 POST 之外的所有方法,我怎样才能实现这一点?

class UserAPI(MethodView):
    def token_required(view_method):
        @wraps(view_method)
        def decorated(*args, **kwargs):
            token = None

            if 'token' in request.headers:
                token = request.headers['token']

            if not token:
                return "no token"

            return view_method(*args, **kwargs)

        return decorated

    decorators = [token_required]

    def get(self, user_id):
        if user_id is None:
            # return a list of users
            return "no user id"
        else:
            # expose a single user
            return "user id"

    def post(self):
        # create a new user
        return "create new user"

    def delete(self, user_id):
        # delete a …
Run Code Online (Sandbox Code Playgroud)

python view flask python-decorators

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

在同一页面上烧瓶多个表单

我的 Flask 应用程序遇到了问题,基本上我在同一个 html 页面中有两个表单,当我提交一个或另一个表单时,它会同时提交这两个表单。有什么方法可以以某种方式将它们分开,以便我可以单独提交它们吗?

@app.route('/smtp/', methods=['GET', 'POST'])
def smtp():
    form = UpdateSMTPForm()
    form2 = UpdateEmailAddress()
    query = Email.query.all()

    if  form.validate_on_submit():
        email = str(form.email.data)
        password = str(form.password.data)
        server = str(form.server.data)
        port = str(form.port.data)

        if tools.test_email(server, port, email, password):
            CONFIG['SMTP']['server'] = server
            CONFIG['SMTP']['port'] = port
            CONFIG['SMTP']['username'] = email
            CONFIG['SMTP']['password'] = password

            with open('config.json', 'w') as f:
                f.write(json.dumps(CONFIG))
                f.close()
        else:
            form.server.errors.append("Invalid account, be sure that you have less secure app access turned on or try with a gmail account")


    if form2.validate_on_submit():
        print('form2 …
Run Code Online (Sandbox Code Playgroud)

html python forms flask flask-wtforms

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