问题标签 [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 - Django 夹层 Unicode 错误
尝试使用 www.mysite.com/blog/category/πρακτικα/ 或 www.mysite.com/blog/πρακτικα/ 之类的网址时出现 unicode 错误
但我在尝试 www.mysite.com/blog/tag/πρακτικα/ 时没有收到错误消息
/blog/category/πρακτικα/'latin-1'编解码器无法编码>位置 58-65 中的字符:序数不在范围内(256)异常位置:/home/vagrant/sullogos-venv/local/lib/ 处的 UnicodeEncodeError python2.7/site-packages/django/template/loaders/filesystem.py 在 load_template_source,第 37 行
似乎它在类别和标签上有不同的行为
django - 夹层搜索引擎
我使用夹层 CMS。它有 {% search_form "app.model" %} 模板标签,它工作正常,但它区分大小写搜索。如何进行不区分大小写的搜索?
django - 向 Mezzanine 博文添加字段
我正在将夹层用于一个项目。我需要在 Mezzanine 博文中添加一个额外的字段。
我注意到使用 EXTRA_MODEL_FIELDS 可以做到这一点,但它看起来很复杂。
我也尝试将博客文件夹从站点包复制到我的项目路径,然后修改models.py。但我不工作。
我是 Django 新手,有人可以帮忙吗?
谢谢
django - Django 管理表功能
无论如何将数据表的功能添加到 django 管理界面。我正在使用 Django + Mezzanine,对于我的项目,我们需要能够按每一列排序、分页、搜索等。
python - 如何将 Mezzanine 安装为 Django 应用程序?
我已经有一个现有的 Django 网站。我添加了一个新的 url 路由“/blog/”,我想在其中创建一个夹层博客。如果可以将 Mezzanine 安装为现有 Django 站点中的应用程序,而不是独立的博客应用程序。
django - 从管理员注销默认 Django 应用程序会中断测试
在我的一个应用程序/admin.py 中,我有
这会导致它们像我想要的那样从管理员中删除,并且应用程序工作正常。然而,当我通过鼻子运行我的测试时,我得到了这个错误,raise NotRegistered('The model %s is not registered' % model.__name__)
NotRegistered: The model Site is not registered
我认为这是因为它试图取消注册已经取消注册的东西。这是一个失败的测试示例:
python - 夹层/Django 表单的验证码/验证码
我正在尝试使用mezzanine-captcha将验证码添加到Mezzanine的联系表单中。但是,我遇到了一个例外。显然,我在数据库中遗漏了一些东西,但我无法弄清楚是什么。所以,no such table: captcha_captchastore
- 我应该怎么做才能更新数据库以使其包含正确的数据?
- 如何将recaptcha与mezzanine-captcha一起使用?
python - Replace twitter feed by blog entries
In the default mezzanine theme, on the right hand side there is a twitter feed. I would like to replace this with the latest blog entries. I believe that {% blog_recent_posts 5 as recent_posts %}
as documented here should do the trick but I cannot find where I need to add this line.
django - 在 FastCGI 上使用夹层部署 Django
我正在尝试在使用 FastCGI 的 Subsys.no 上部署 Django 项目。我以前从未部署过项目,并且已经连续尝试了 3 天。
我在服务器上做了一个 virtualenv 并安装了我需要的所有包。我已经将我拥有的项目上传(FTP)到服务器(在正确的位置)我已经厌倦了在服务器和本地使用 Fabrics“fab all”命令。服务器给出了这样的响应:
当地人给出了相同的答案,但有一个转折:
我不确定错误是在这里还是在网站上。它给出了很多我不明白的东西。
非常感谢所有帮助,并在此先感谢!
django - Django 1.5 + django-ajax-upload-widget - jQuery $.ajax 将成功响应作为错误处理
我正在使用 django 1.5 + Mezzanine + django-ajax-upload-widget。我有 django-ajax-upload-widget 的问题。
因此,当我尝试在表单中选择文件时,我遇到了上传错误。正如我所理解的(通过使用 js 调试器) - 问题是 jQuery 使用错误处理程序来处理成功的响应。
所以这里是处理ajax上传的视图:
我还尝试了 python 调试器,所以文件上传导致运行这一行:
因此,这意味着文件上传成功(我还检查了目标文件夹 - 它包含此文件)。据我了解,使用HttpResponse
意味着请求状态为 200。因此,jQuery 运行error
处理程序而不是success
. 所以。这意味着当jQuery尝试处理数据时可能会出现问题,但这里是js代码:
所以,processData: false
这里没有处理。
您如何看待 - 可能导致问题的原因是什么?以及如何解决?
添加:
我将错误处理程序更改为
所以,js控制台显示它是“parsererror”。
问题解决了
我尝试console.log(jqXHR.responseText);
在错误处理程序中查看以下内容:
但我必须看到这个:
所以,我在 Chrome 中关闭了 Ripple 插件,一切正常 o_O :-)
但是很奇怪,有些插件会破坏前端js的工作。你对此有什么想法吗?