问题标签 [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.
python - Django get_model 为 Mezzanine BlogPost 模型返回 None
我get_model
对 Django 有疑问。除了Mezzanineget_model
的模型外,它适用于我试图获得的所有模型。BlogPost
我试过了:
那些行返回None
。我有一种感觉,我没有app_label
在第一个参数中使用正确,但我不确定正确app_label
是什么。导入它正常工作。
我查看了 Mezzanine 的源代码并且BlogPost
在mezzanine.blog
应用程序中,所以我认为app_label
应该是mezzanine.blog
.
任何帮助是极大的赞赏!
macos - 在 Mac OS X 上安装 Pillow 时缺少标头 tiffio.h
尝试使用 PIP 安装 Pillow 时,我收到此包含错误:
有谁知道如何解决这个问题?我在 OS X 10.9 上,以前能够在这台计算机上构建 Pillow。
更新:请注意,我tiffio.h
的机器上有/usr/local/include/tiffio.h
. 将该目录设置为 C 包含路径后,我能够成功编译 Pillow。
这是应该如何完成的,还是我的机器或安装包有问题?
python - 试图让 Django-Hitcount 模块在 Mezzanine 上工作
我想我已经把范围缩小到了 Disqus 评论。我正在尝试计算博客文章的点击次数。我正在使用 Mezzanine 和内置博客应用程序,因为该应用程序支持 Disqus 评论。但是,当我启用 Disqus 评论时,django_hitcount 应用程序停止工作,即使 2 不应该真正相关。http 403 error
当 django_hitcount 模块尝试POST
使用 Javascript 将数据发送到它的 hitcounter 时,我得到了一个。
当我以管理员身份登录时,它可以工作,但我希望它可以与匿名访问者一起工作。所以它以某种方式与夹层权限和夹层评论设置有关。再次总结一下,它总是在启用 django 注释的情况下工作。除非以管理员身份登录,否则不适用于启用 Disqus 评论和禁用 django 评论。
我不想对评论做任何事情。它与 django_hitcount 模块在内部的工作方式有关。启用 Disqus 评论时好像不喜欢,对应 django 评论禁用,而你没有登录。
我想我已经使用 python pbg 调试器将其缩小到 hitcount_tags.py 中的以下行。 https://github.com/thornomad/django-hitcount/blob/master/hitcount/templatetags/hitcount_tags.py
这就是它使用的功能。
我不知道这是在做什么,希望有人能解释一下。 https://github.com/django/django/blob/master/django/contrib/comments/templatetags/comments.py
也可能为什么在启用 Mezzanine disqus 评论并且用户未登录时它会失败。
django - 无法在 Django 管理员中保存带有 href 标记的模型
我正在使用用于提供的mezzanine
cms ,我使用链接和 html 编辑器放置这样的链接:django-tinymce
RichTextField
<p><a href=""www.faceook.com">Facebook</a></p>
当我保存它时,它会自动变成:
<p><a>Facebook</a></p>
href
就这样消失了。怎么了?
python - Mezzanine 中的页面处理器问题
我正在使用页面处理器在某些页面上使用一些动态数据。我已经在一些 URL 上成功地使用了它,比如“test”,但是当我尝试在主页上使用它时它不起作用。
谢谢
编辑 :
实际上第一个工作正常,但在第二种情况下它不起作用意味着我不知道该处理器是否被调用,因为它不打印任何东西,也不引发任何错误或异常,所以我怀疑它没有t 阅读 home slug 或者我可能以错误的方式定义它。基本上我的要求是在主页 URl ("/") 上运行页面处理器。
html - 未显示夹层博客页面标题
我正在开发一个客户的 Django/Mezzanine 网站,该网站遇到了一些我似乎无法弄清楚的奇怪问题。在博客页面(blog_post_list.html 的模板)上,我无法获取要显示的页面的元标题,这意味着
在生成的 html 中不产生任何输出。元描述也是如此,但我并不担心。奇怪的是,它似乎适用于单个博客条目,以及网站上的所有其他页面,除了博客列表。
有任何想法吗?
django - 在 Heroku 上使用 Mezzanine 时遇到困难 - Procfile 和字典值错误的问题
在此处、此处和此处使用以下教程和 github 模板,我在晚上的大部分时间都在与 django 和 mezzanine 搏斗。现在我有一个mezzanine-project
, 调用uccdev
它在我运行时运行良好python manage.py runserver
。
现在,我想使用gunicorn
和foreman
使用东西,以便以后可以将我的项目上传到heroku。
根据乔什·芬尼的说法,
添加下面的 Procfile 让 Mezzanine 在 Gunicorn 上运行,并成功让 Heroku 为我的静态文件提供服务。首先 if 运行 collectstatic 以确保所有静态媒体都在您的应用程序中的适当位置,其次它运行 Gunicorn 服务器。
web: python manage.py collectstatic --noinput; python manage.py run_gunicorn -b 0.0.0.0:$PORT
我gunicorn
在我settings.py
的. _foreman start
任何想法如何指定字典的版本?
search - 将搜索功能扩展到翻译字段(夹层)
我一直在使用这个 gist 将并行翻译添加到 Mezzanine(版本 1.4.16):https ://gist.github.com/3596248
Mezzanine 默认情况下不包括搜索中的翻译字段。看起来好像有必要专门告诉 Mezzanine 在搜索时它应该包括其他字段。Mezzanine 关于创建自定义内容类型的文档在http://mezzanine.jupo.org/docs/search-engine.html中提供了一个示例,将以下示例行添加到 models.py :
我没有成功地尝试过以下方面的变化:
django - azure 上的夹层 - 希伯来语 url 返回 404
当我在 django 开发服务器上运行本地站点时,一切正常。Whaen 我将网站发布为天蓝色所有包含希伯来语的 url(夹层页面)返回 django 404 错误。
其他 django 站点(非夹层)在 azure 上运行良好)
谢谢。
python - Django Mezzanine 框架 - 不允许我将视频嵌入博客文章
我无法让 Django 的夹层框架接受将视频嵌入到我的博客文章中。我尝试使用 的video
标签rich text editor
,尝试编辑html
代码并插入iframe
YouTube 提供给我,但没有成功。一旦我点击保存,Mezzanine 就会立即删除代码,就像它以前从未存在过一样。
我用谷歌搜索了很多,并从文档中偶然发现了这篇文章:
将过滤级别设置为不过滤,将禁用所有过滤,并允许工作人员输入任何代码,包括脚本标签。
选择:高:1,低(允许视频、iframe、Flash 等):2,无过滤:3
然后我继续更新我的settings.py
并添加了变量RICHTEXT_FILTER_LEVEL=3
(没有过滤)。重新启动Apache
并再次,没有成功。
你们是我最后的手段。