问题标签 [mezzanine]
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.
django - 夹层中的自定义页面字段未显示在模板中
我正在 Mezzanine 中构建一个 CMS,总而言之,我对该系统印象非常深刻。我无法告诉您过去我曾尝试定制多少个 CMS 系统并完全沮丧地放弃了。
总而言之,这一切都像丝绸一样光滑。但是我有一个用于显示 YouTube 视频的自定义页面,并且自定义字段(根据外壳程序,它肯定存在于实例中)无法在模板中呈现。
该应用程序被称为mezz_youtube
;这是models.py:
管理员工作正常,YouTubePage 已成功创建,如 shell 所示:
但是在模板中,如这里显示的各种调试条目,自定义字段不会出现。这是模板:
这是输出的相应部分:
如您所见,该title
字段呈现,但该video_slug
字段不呈现。知道这里发生了什么吗?
python - 夹层管理菜单自定义链接
我想在下拉菜单中添加一个项目链接以导出 CSV 中的所有记录这是管理员的代码:
如果您手动输入网址“/admin/competition/entrant/export”,则功能有效
如何使用 url 在 dropdwon 菜单链接中添加新菜单项:/admin/competition/entrant/export
看起来像
如何解决这个问题呢?
django-forms - 夹层表单下拉菜单
我正在尝试 Django/Mezzanine,如果我有这样的自定义用户配置文件:
Mezzanine 创建一个注册表单,account/signup/
我想修改 Country 字段以从表格或 xml 文件中获得国家/地区的下拉列表。外键是一个两个字符的字段。
应该怎么做呢?我是创建一个模型表单还是尝试扩展正确的模板(尝试查看accounts\templates\account_form.html
但不认为它存在?
javascript - 我需要在带有 Mezzanine 的 Django 应用程序上使用 http://www.vtk.org/ 3D 模型
我安装了夹层的 django 1.5.1 并运行了一个应用程序。我想在我的应用程序上创建一个可交互的 3D 图形,该应用程序基本上来自 VTK 软件。他们有什么选择吗?
mezzanine - 夹层网站中的登录错误
我们最近刚刚开始使用夹层 cms 平台的项目。我们试图实现身份验证/登录功能,但已经遇到问题:
http://usbong.pythonanywhere.com
当您单击“登录”按钮(注册旁边的按钮,而不是链接)时,应该显示登录表单时没有任何反应。注册工作正常,但您无法登录。使用其他方式(管理员)登录后,轮到“注销”按钮不起作用。
请问有什么帮助吗?谢谢你
编辑:mezzanine.accounts和 django 的allauth似乎不能很好地协同工作?因为当我们在 settings.py 中注释掉 allauth 时,登录就可以了。他们两个同时工作的解决方法是什么?
python - 夹层中的页面区域
我是 Mezzanine CMS 的新手,我需要使用它开发公司网站。问题是主页有不同的部分或区域,我想使用管理员进行管理。团队成员或其他描述服务的区域。
现在我有一个基本页面和一个扩展它的主页模板,以及一个名为主页的管理员页面。我不知道如何以简单的方式从管理员那里编辑页面的不同内容。
可以使用夹层来执行此操作,还是唯一的方法是将页面作为一个单元进行编辑?
django - django 测试客户端总是返回 301
我在运行墨盒测试时遇到了一些问题——测试客户端在执行 self.client.get('/') 之类的操作时总是返回 301。唯一的方法是添加follow = True,但我总是必须这样做是可疑的。这也意味着我无法测试 POST,因为测试客户端总是使用 GET 进行重定向。
我在几个地方修改了墨盒,所以这绝对是我的错,但我不知道如何调试它。这是发生的事情:
并带有以下重定向:
即使我尝试直接访问给定的 URL:
其中“example.com”只是网站的实时网址。你知道为什么会发生这种情况吗?它重定向到 example.com(或至少假装它似乎仍在本地运行)而不是 localhost 是否正常?
python - 在夹层页面管理界面中显示搜索和列表过滤器
有没有一种简单的方法可以在Mezzanine 的页面管理界面中显示搜索和列表过滤器?
我尝试将以下内容放在我的应用程序的 admin.py 中,但搜索和过滤器未出现在管理界面中:
django - django夹层中的分页
我不知道如何为我的自定义模型使用夹层分页。
文档说:
mezzanine.core.templatetags.mezzanine_tags.pagination_for(parser, token) 包括分页模板和数据,用于在分页链接中持久化查询字符串。还可以在当前查询字符串中包含逗号分隔的 var 名称字符串,以通过 exclude_vars 参数从分页链接中排除。
据我了解,在我的模板文件中,我必须包含mezzanine_tags
并调用{% pagination_for parser token %}
.
我真的不明白什么是解析器和令牌。我查看了该模板标签的源代码,如下所示:
购买查看使用情况我认为该令牌只是表示当前页面的数字。但是我如何context
进入模板?
django - Django/Mezzanine 模板中“可编辑”和 Mezzanine 表单之间的冲突
我在可编辑字段和夹层表单(即在管理员中创建的标准表单)之间发生冲突。
当我将页面标题设置为“可编辑”时,底部的表单会呈现一个字段来编辑标题,而不是实际的表单。由于可编辑字段仅在您登录时显示,所以这只是我登录时的问题。
如果我删除标题上的“可编辑”,则表单在登录和注销时呈现应有的状态。
导致问题的代码:
任何想法都非常感谢:)