我正在尝试将 wagtail 集成到现有的 django 项目中,但是当我添加子页面时出现上述错误。
在我的设置中,我遵循了以下说明:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'whitenoise.runserver_nostatic',
'home',
'news',
'wagtail.contrib.forms',
'wagtail.contrib.redirects',
'wagtail.embeds',
'wagtail.sites',
'wagtail.users',
'wagtail.snippets',
'wagtail.documents',
'wagtail.images',
'wagtail.search',
'wagtail.admin',
'wagtail',
'modelcluster',
]
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django_permissions_policy.PermissionsPolicyMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'corsheaders.middleware.CorsMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'wagtail.contrib.redirects.middleware.RedirectMiddleware',
]
Run Code Online (Sandbox Code Playgroud)
我的项目网址:
from django.urls import include, path
from django.conf import settings
from django.conf.urls.static import static
from django.urls import reverse
from wagtail.admin import urls as wagtailadmin_urls
from wagtail import urls as wagtail_urls
from wagtail.documents import urls …
Run Code Online (Sandbox Code Playgroud) 我有一个保存价格,使用Math.ceil方法将输出四舍五入到最接近的£,但是当我实现固定给我25.00英镑时,我得到的只是25英镑.
我的代码是这样的: -
jQuery(function($) {
var price = $('.product-info-short meta[itemprop="price"]').attr("content");
var discount = price/10;
var earlyBirdPrice = price-discount;
var div = document.querySelector('.earlyBirdPrice');
//method for early bird price//
div.innerHTML += '<div class="earlyBirdPrice">Price: £' +
Number(earlyBirdPrice.toFixed(2)).toLocaleString('en') + '</div>';
//method for discount price//
div.innerHTML += '<div class="discount"> Saving you £' +
Number(Math.ceil(discount.toFixed(2))).toLocaleString('en') +
'</div>';
});
Run Code Online (Sandbox Code Playgroud)
js在这里小提琴:https: //jsfiddle.net/y18h9s7f/
我究竟做错了什么?
我在使用 React 和 graphQL 获取图形 CMS 的图像 src 路径时遇到问题。问题是路径总是返回 null。我确信这个问题已经被问过很多次了,但为了让我学习,我只需要看看我做错了什么。
我在 graphQL 中的查询是这样的:
query {
products {
id
name
price
description
createdAt
image {
id
url
}
}
Run Code Online (Sandbox Code Playgroud)
}
我总是得到所有其他信息,但不是图像 src (返回 null)。
我的代码如下:
import React from 'react';
const Product = (props) => {
return (
<div className="col-sm-4">
<div className="card" style={{width: "18rem"}}>
<img src={props.product.image.url} className="card-img-top" alt={props.product.name}/>
<div className="card-body">
<h5 className="card-title">{props.product.name}</h5>
<p className="card-title">$ {props.product.price}</p>
<p className="card-title">{props.product.description}</p>
<button className="btn btn-primary" onClick={() => props.addItem(props.product)}>Buy now</button>
</div>
</div>
</div>
);
}
export default Product; …
Run Code Online (Sandbox Code Playgroud)