问题标签 [wagtail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
468 浏览

python - 共享主机上 FastCGI 上 Django 上的 Wagtail 应用程序

我正在使用 A Small Orange 的共享主机,并按照他们的教程将 Django 设置为使用 FastCGI 在 Virtualenv 中运行。

我正在尝试设置 Wagtail,一个 Django 变体 CMS。我假设它在与 FastCGI 接口的 virtualenv 中作为 Django 中的 Django 应用程序运行。但是当我运行时,我得到一个“应用程序抛出了未经处理的期望”。

我的 dispatch.fcgi 文件读取:

我的 .htaccess 文件读取:

我的文件结构是:

Wagtailwebsite 的 settings.py 和 urls.py 文件按照 Wagtail教程进行编辑

不幸的是,由于共享主机的权限受限,我无法在本地服务器上运行它进行测试。

在这方面我是个大菜鸟,但如果你看到 Wagtail 的用户界面,你就会知道我为什么要把自己扔进深渊。如果我提供了足够的信息,请告诉我!

0 投票
1 回答
976 浏览

django - Django 在 FastCGI ImportError 上部署:没有名为 wagtailcore 的模块

我知道已经回答了很多 Django ImportErrors 但我尝试了他们所有的解决方案都无济于事!

背景:我正在尝试使用 A Small Orange 在共享主机上设置 Wagtail(Django 变体)。由于 ASO 规范,我运行 python 2.6 + virtualenv + FastCGI

我的项目目录在:

我的 pip_installed 包和所有相关的符号链接都在:

当我访问我的域时,我在 / Traceback 处收到 Django 的导入错误:

我的设置.py

我的网址.py

Wagtailcore 是我安装的 Wagtail 应用程序中的一个模块。它确实有自己的 init.py 并且位于 python sys 路径上。

所有的回溯都指向 Django,我不愿意摆弄他们的代码。这一定是我的结果,但不幸的是,我没有足够的知识来弄清楚是什么原因造成的。

0 投票
1 回答
178 浏览

python - 从 Python 2.7 到 2.6 的语法翻译

这是 Wagtail 中的一句话(带有非常酷的 UI 的 Django 变体 CMS)。问题是它是为 Python 2.7 编写的,我在共享主机上使用 Python 2.6 和 Django + FastCGI。

我已经更改了mhlester发现的以前的语法错误, 但无法解决这个问题:

原始代码:

请问有什么帮助吗?

0 投票
4 回答
8443 浏览

python - Django Sass Compressor django_libsass.SassCompiler:找不到命令

我正在使用 Django-Compressor Filter 作为 Wagtail 的一部分(具有超酷 UI 的 Django 变体 CMS)。环境是 Wagtail 0.2 + Python 2.7 + Django 1.6 + Virtualenv + FastCGI + Apache 共享主机。

尝试访问 CMS 的管理/登录页面时出现问题。Django 显示错误呈现模板

Skeleton.html 的第 20 行是:

我的settings.py中的预编译器,DEBUG设置为True:

试错 #1

我尝试更改为:

但这导致我出现字典更新序列元素 #0 错误。

我已经安装了 django_libsass 和压缩器,还尝试了, , pip install libsass, ngm install lesscturn pip install sass, added , added其他类似问题中的建议。运行返回相同的错误。DEBUG = FalseCOMPRESSOR_OFFLINECOMPRESSOR_ENABLEDmanage.py compress

已经重新检查并且站点包和 django_libsass 确实在我的 sys.path 上

SassCompiler 可以在~/env/lib/python2.7/site-packages/django_libsass.py

试错#2

重新检查sass是否已安装并在我的路径上。

将代码更改为:

返回错误:

试错#3

阅读此feedly 问题后,尝试 pip install compass无效

试错#4

根据 gasman 的评论,我运行了 python manage.py shell 并尝试导入 SassCompiler 它没有错误。

完整回溯

如果这个问题太长,我深表歉意。

0 投票
1 回答
388 浏览

python - wagtail 上传和 Django 不是从 project_root 部署?

我在这里有点困惑,使用Wagtail(Django 变体 CMS),在 virtualenv,FastCGI,在共享主机上提供服务。

我的设置.py

当我运行./manage.py collectstatic我的静态文件时,我的静态文件被正确编译成~/myproj/static但是 Django 模板调试坚持要查找~/env/lib/python2.7/staticcss 文件。如果我在那里上传我的个人 css 文件,它会弄乱 Wagtail 的 css。

此外,当我通过 Wagtail 仪表板上传图像时,它们会直接转到~/env/lib/python2.7/static

我在这里做错了什么?为什么不提供服务~/myproj/static

0 投票
2 回答
2723 浏览

python - Django/Wagtail 一些图片上传错误 500

我在 FastCGI + Apache + 共享主机上的 virtualenv 中使用Wagtail (Django 变体 CMS)。

通过内置 Wagtail Image Uploader 上传图像时,某些图像可以正常工作和编译,而某些上传会导致 500 内部服务器错误。

已尝试在导致错误但无法发现任何相似之处的图像类型中寻找模式。

我可以上传各种 JPG、GIF、PNG,大小从 88KB 到 236KB,最大尺寸为 1000px x 950px

图片上传

导致错误的文件也是各种 JPG、GIF、PNG。我不能上传任何大于 300KB 的文件,尽管一些只有 100KB 或更少的文件也会导致 500 错误。通过 django-admin 上传会导致同样的问题。

当我通过 sftp 和 cpanel 上传图像时,图像工作,所以那里没有问题。

WagtailPillow用于图像处理。

我不确定从哪里开始寻找这个。是枕头还是 Django 错误?

0 投票
1 回答
2071 浏览

django - 鹡鸰图像模板的标签

我正在使用 Django 变体 CMS Wagtail,并正在尝试为它构建自己的模板。

我可以将图像上传到 Wagtail CMS 的富文本字段中,如下所示:

在此处输入图像描述

在我的模板的 html 中,我希望能够调用上传到正文中的特定图像,以便我可以使用 js 对这些特定图像进行不同的样式设置。也许像 {{ body.image }} 之类的?

的HTML:

在这一点上我迷路了,因为我不知道如何找到预先存在的标签字典(如果有的话)或者在不弄乱views.py的情况下创建一个?markdown或者从那里安装并richtextfield工作会更直接吗?

我对 html 和 css 更加熟悉,所以一种解决方案是简单地用 html 编写所有内容并使用 {{ MEDIA_URL }} 来调用特定的图像。但这似乎是使用 Wagtail 和 Django 的一种不明智的方式。

0 投票
1 回答
814 浏览

python - Gunicorn 无法识别 Wagtail CMS

我正在使用 virtualenv 将我的网站从 Mezzanine 迁移到在 Debian 机器上运行的Wagtail,但是在设置 Wagtail、用户权限和源之后,当我# gunicorn_django在 wagtail 文件夹中运行时,我收到以下错误消息:

据我所知,我所做的与夹层设置没有什么不同,而且我知道 Wagtail 也是基于 Django 的。有谁知道问题可能出在哪里?

0 投票
2 回答
4440 浏览

python - How to change django wagtail's admin logo

I am working on a small project and I thought I'd give wagtail a try. I am now wondering how I could change wagtail's admin logo in the sidebar (top left image on the picture bellow).

github wagtail image

I could change /static/wagtailadmin/images/wagtail-logo.svg directly but it'd be wrong ;).

0 投票
1 回答
825 浏览

css - wagtail hallojs 编辑器视频嵌入了 padding-bottom

我在玩wagtail并且在使用默认 wagtail 编辑器 ( hallojspadding-bottom )插入视频时遇到了一个奇怪的问题。原来视频被包裹在一个带有内联样式的 div 中。由于我的视频根本没有响应,我猜我做的不对。.responsive-objectpadding-bottom: 62.5%;

vimeo 嵌入没有响应

我在嵌入的视频下有一个巨大的填充。我找不到解释如何集成 wagtail 的编辑器生成的 html 的地方。文档中有一个关于视频嵌入的页面,但没有任何用处。