从wagtail管理员控制台上传的图片导入页面失败。 图片标题正在正确加载,但未加载图片网址。
拜托,帮助。
#home/models.py
from django.db import models
from wagtail.models import Page
from wagtail.fields import RichTextField
from wagtail.admin.panels import FieldPanel
class HomePage(Page):
header_image = models.ForeignKey(
'wagtailimages.Image',
null=True,
blank=True,
on_delete=models.SET_NULL,
related_name='+'
)
body = RichTextField(blank=True)
body_detail = RichTextField(blank=True)
content_panels = Page.content_panels + [
FieldPanel('header_image'),
FieldPanel('body'),
FieldPanel('body_detail'),
]
#home_page.html
{% extends "base.html" %}
{% load static %}
{% load wagtailcore_tags %}
{% block body_class %}template-homepage{% endblock %}
{% block content %}
<link rel="stylesheet" type="text/css" href="{% static 'css/welcome_page.css' %}">
<div class="container">
{% if page.header_image %}
<img src="{{ page.header_image.url }}" alt="{{ page.header_image.title }}">
{% endif %}
<h1>{{ page.title }}</h1>
{{ page.body|richtext }}
<div class="homebtn_intro">
<a href="{% slugurl 'about' %}"> <img src="{{ page.image.url }}" alt="hello"> </a>
<a href="{% slugurl 'about' %}"> <img src="" alt="registration"> </a>
<a href="{% slugurl 'about' %}"> <img src="" alt="donation"> </a>
</div>
</div>
{% endblock %}
查看图片存放路径,确认模板语言创建正确。