【问题标题】:Creating Django form with pictures用图片创建 Django 表单
【发布时间】:2014-02-25 14:30:06
【问题描述】:

模型.py

class Venue(models.Model):
venue_Name = models.CharField(max_length=100)
place = models.CharField(max_length=50)
rent = models.IntegerField()
parking_area = models.IntegerField()
picture = model.ImageField(upload_to="image/");

我想创建一个表单,让用户从场所列表中进行选择。我确实为此创建了一个普通表单,我无法在 html 中加载图片

【问题讨论】:

    标签: django django-forms django-templates


    【解决方案1】:

    您需要引用存储文件的 url。您应该可以通过

    在模板中执行此操作
    {{ myobject.picture.docfile.url }}
    

    【讨论】:

    • 你能给我举个例子吗
    • 我觉得我做到了。我会尝试添加到我的答案中。
    【解决方案2】:

    在您的模板中,使用以下代码:

    <img alt="{{myobject.venue_name}} picture" src="{{MEDIA_URL}}{{my object.picture}}">
    

    此时上下文对象被称为 myobject

    【讨论】:

    • 可以把 view.py 发给我,我也不懂
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-09
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    相关资源
    最近更新 更多