小编Nic*_*joh的帖子

在Windows上以管理员身份运行时无法识别“ choco”命令

我按照网站(https://chocolatey.org/install)上的说明安装了Chocolatey 。

当我在cmd上正常运行时,“ choco”命令可以正常工作,但以管理员身份运行时返回以下错误:

C:\WINDOWS\system32>choco install -y wget 7zip.commandline
'choco' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

choco install -y wget 7zip.commandline如果未以管理员身份运行,安装将失败。

如何修复admin cmd中的“无法识别”错误?

windows chocolatey

12
推荐指数
4
解决办法
2万
查看次数

使用 jsPDF 和 html2canvas 将具有“隐藏”属性的 div 转换为 pdf

我正在使用jsPDFhtml2canvas将 a 转换divpdf

<a onclick="makePdf()">PDF</a>
<div id="divToPdf">Some content here</div>
Run Code Online (Sandbox Code Playgroud)

但是我不希望我的div显示在屏幕上。我尝试使用hidden属性来隐藏div

<a onclick="makePdf()">PDF</a>
<div id="divToPdf" hidden>Some content here</div>
Run Code Online (Sandbox Code Playgroud)

问题是该hidden属性会生成一个空白的 pdf文档。如果div没有这个问题,我该如何隐藏?

javascript html2canvas jspdf

5
推荐指数
2
解决办法
7898
查看次数

如何删除Django模型中的ImageField图像

我有一个Profile这样的模型:

class Profile(models.Model):
    photo = models.ImageField(upload_to="img/users/", blank=True)
Run Code Online (Sandbox Code Playgroud)

我希望我的用户能够删除他们的个人资料图片,以便没有图像,photo即空白.

我尝试Profile.objects.get(id=1).photo.delete(save=False)删除了图像,但网址仍然存在,所以我得到了404.如何清除图像和网址?

编辑:在我的模板中,我喜欢:

{% if profile.photo %}
    <img src="{{ MEDIA_URL }}{{ profile.photo }}" />
{% else %}
    <img src="{{ MEDIA_URL }}img/avatar.jpg" />
{% endif %}
Run Code Online (Sandbox Code Playgroud)

django django-models

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

在Heroku的发布阶段执行shell脚本

我有两个命令要在发布阶段执行,根据本教程(https://devcenter.heroku.com/articles/release-phase),我将它们包含在名为release.sh的shell脚本中(位于根目录中)我的Django项目).

#!/bin/bash

python manage.py migrate
python manage.py compress
Run Code Online (Sandbox Code Playgroud)

在我的Procfile中,我添加了脚本,如文章中所述.

release: ./release.sh
web: gunicorn myapp.wsgi --log-file -
Run Code Online (Sandbox Code Playgroud)

但在发布期间我收到以下错误.

/bin/sh: 1: ./release.sh: not found
Run Code Online (Sandbox Code Playgroud)

然后发布失败.

我不知道问题是在Procfile中的路径(我也尝试过bash $PWD/releash.sh)或者在调用它时文件不可用.任何帮助,将不胜感激.

编辑:

我的release.sh是在一个子文件夹中,这就是为什么没找到它,但现在我得到了许可被拒绝.

/bin/sh: 1: ./release.sh: Permission denied
Run Code Online (Sandbox Code Playgroud)

shell heroku

4
推荐指数
2
解决办法
1365
查看次数

如何使用Javascript同时加载和播放音频文件

就像您可以在加载部分内容后立即开始播放 YouTube 视频一样,我希望能够播放音频文件。我正在使用 Howler.js。

var song = new Howl({
  src: mySrc,
  volume: myVol
});
Run Code Online (Sandbox Code Playgroud)

问题是必须在开始播放之前加载整个音频文件。对于网络速度较慢的用户来说,这可能是一个问题。如何实现音频立即开始播放的情况,无论是否加载了 Howler.js 的某些部分?

javascript audio howler.js

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