小编Fan*_*e27的帖子

服务器错误 (500) 在 heroku 上部署 Django

我在我的 settings.py 文件中将 debug 设置为 False(请注意,在我将其设置为 false 之前,一切都完美无缺),当我运行git push heroku master并访问我的网站时,主页正在运行,但并非所有人都如此我的页面:在某些页面上,我收到一条错误消息Server Error (500)

这是我的settings.py代码:

DEBUG = False
ALLOWED_HOSTS = ["hacka-labs.herokuapp.com"]
Run Code Online (Sandbox Code Playgroud)

我注意到的是,我传递 id 的网址不起作用

如果你知道答案,请帮助我

python django heroku server-error django-settings

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

Django 从 ImageField 更改图像名称

我想更改图像的名称,将其重命名为门的颜色。

这是我的代码

class Door(models.Model) :
    image = models.ImageField(upload_to='doors')
    color = models.ForeignKey(Color, on_delete=models.CASCADE)
    price = models.DecimalField(max_digits=10, decimal_places=2, default='119.99')
Run Code Online (Sandbox Code Playgroud)

我看过很多东西,但我还不知道如何去做。
如果您知道我的问题的答案,请帮助我。

python django image dynamic django-models

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

删除对象时从媒体中删除图像

当我从数据库中删除对象时,之前上传的图像仍保留在媒体目录中。我想自动删除它。

这是我的模型:

class Door(models.Model) :
    image = models.ImageField(upload_to=upload_location)
    color = models.ForeignKey(Color, on_delete=models.CASCADE)
    price = models.DecimalField(max_digits=10, decimal_places=2, default='119.99')
Run Code Online (Sandbox Code Playgroud)

这是我的删除视图:

def door_delete(request, door_id) :
    door = get_object_or_404(Door, id=door_id)
    door.delete()
    return redirect("/dashboard/doors")
Run Code Online (Sandbox Code Playgroud)

我尝试door.delete()在行前插入door.image.delete(),但据我所知还没有成功。

如果您知道答案,请帮助我。

python django django-models django-forms django-views

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

获取所有选中的复选框 javascript 或 jquery

我想在每次用户使用 Jquery 或 javascript 单击其中一个复选框时动态获取所有选中的复选框。\nPS:我正在使用 Django + Python 生成选项并使用 Bootstrap 来设置它们的样式\n这是我的代码:

\n\n
{% for option in options %}\n    <div class="input-group" style="margin-bottom: 7px;">\n        <div class="input-group-prepend">\n            <div class="input-group-text">\n                <input type="checkbox" name="checks[]" aria-label="Radio button for following text input" id="option_choice" class="ipad_pro" value="{{ option.name }}" onclick="getCheckedCheckboxes(\'option_choice\')">\n            </div>\n        </div>\n        <input style="background-color: #fff;" type="text" class="form-control" disabled=True value="{{ option.name }} {{ option.price }}\xe2\x82\xac" aria-label="Text input with radio button">\n    </div>\n{% endfor %}\n
Run Code Online (Sandbox Code Playgroud)\n\n

到目前为止,我尝试这样做:

\n\n
function getCheckedBoxes(chkboxId) {\n  var checkboxes = document.querySelectorAll(\'#\' + chkboxId);\n  var checkboxesChecked = [];\n  for …
Run Code Online (Sandbox Code Playgroud)

javascript django jquery dynamic twitter-bootstrap

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