小编Bra*_*ndo的帖子

即使路径正确,Django object.image.url 也不显示

我有通过 django admin 上传的图像,但它们没有显示。奇怪的是,我有另一个具有完全相同代码的项目并且它可以工作。object.image.url 输出 /media/media/image.jpg 和我的其他项目一样。但是这个项目没有显示图像。如果我从我的静态文件夹中放入一个图像或者如果我对图像进行硬编码,它就可以正常工作。问题仅在于当我尝试从管理员上传的图像时它不起作用。我的 settings.py 文件中是否缺少某些内容?或任何地方?

模型.py:

from django.db import models

# Create your models here.
class Connect(models.Model):
title = models.CharField(max_length=70)
short_description = models.TextField(null=True, blank=True)
description = models.TextField()
image = models.ImageField(upload_to='media', blank=True, null=True)

def __str__(self):
    return self.title
Run Code Online (Sandbox Code Playgroud)

视图.py:

def index(request):
about = About.objects.all()
staff = Staffmembers.objects.all()
ministries = Ministries.objects.all()
connect = Connect.objects.all()
context = {
    'template': 'home',
    'connect': connect,
    'about': about,
    'staff': staff,
    'ministries': ministries,
    }
return render(request,'home/index.html', context)
Run Code Online (Sandbox Code Playgroud)

模板(index.html):

<div class="connect-wrapper row">
        <h1 class="title connect-title">Connect</h1>
        {% …
Run Code Online (Sandbox Code Playgroud)

python django

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

获取Django for Python 3为Mac启动django-admin无法正常工作

我一直在尝试为Python 3设置Django 2天.我在Mac Mini上安装了python 3.5.2.我也成功安装了pip3.我已经安装了Django pip3 install Django.问题是,当我尝试通过键入来启动我的项目时django-admin startproject mysite,我得到了错误-bash: django-admin: command not found.如果您需要更多信息,请告诉我,我也是Mac的新手,所以我可能会遗漏一些简单的东西.我如何让django-admin工作?我已经尝试了几乎所有我能在网上找到的东西.

python django django-admin python-3.x

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

标签 统计

django ×2

python ×2

django-admin ×1

python-3.x ×1