问题标签 [zinnia]

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 投票
1 回答
283 浏览

python - Django 1.7 & Zinnia (stable) - 如何将我的博客设为私有且仅限邀请?

我已经研究了几天,发现了很多可能的解决方案,但是大多数教程或文档页面都有一年多的历史了(除了官方的 django 东西),并且适用于旧版本的 django ..或者他们只是不要把事情解释得很清楚。我对 Django 和 python 都比较陌生,所以我需要更多的解释,大多数 tuts 似乎都在给出。

基本上我正在做的是制作一个私人档案档案,并在它的前面有一个博客。非会员只能看到一个登录页面,并且只有通过邀请码注册并登录才能看到网站的其余部分。

我目前使用 Zinnia 作为一个简单的博客应用程序,并自定义其默认模板以满足我的需要。

有谁知道我该如何实现这些功能?

编辑:我正在按照建议阅读教程“处理身份验证和授权”,一切似乎都很顺利,直到我必须创建基于类的视图。由于本教程正在使用某种示例“联系人列表”类型的应用程序,并且我正在管理一个百日草博客,我想知道您是否可以帮助我找出要使用的正确类/模型。我的views.py文件目前如下,可能是不正确的:

不知道我将如何更改此代码以匹配我正在尝试做的事情。我很确定“模型”、“模板名称”和“返回”应该对应于与百日草相关的东西,但我真的很难过。

0 投票
0 回答
618 浏览

python - Django 使用 zinnia 迁移- InvalidBasesError: Cannot resolve bases for []

我在将百日草博客应用程序添加到现有的 django 应用程序时遇到了一些问题。已经几天没有结果了,所以我对任何和所有想法都持开放态度。

我在 python 3.4.0 django 1.7.5 上遇到了与此github 问题类似的错误。这是迁移的输出:

同样,我使用的是 python 3.4.0 django 1.7.5 和最新版本的百日草 (0.15.1)。

这是我的 pip freeze 的输出:(正如我所说,它是一个现有的应用程序,所以我为它安装了其他软件包)

编辑:我觉得这与我的应用程序中的模型有关,from django.contrib.auth.models import AbstractBaseUser, PermissionsMixin, UserManager 但我无法想象不在我的应用程序中使用它。也许是时候寻找另一个博客包了。

0 投票
2 回答
154 浏览

django - 百日草条目摘要

我目前正在使用 Django / Zinnia(最新版本)构建一个博客站点,并且在控制条目摘要时遇到了一些麻烦。

两个问题:

  • 如何显示条目摘要?(在侧边栏中)我找不到控制该特定点的模板标签或参数。
  • 如何控制摘要的长度?(例如最多 130 个字符)
0 投票
2 回答
297 浏览

python - Zinnia 在 MySQL 后端的 QuerySet.datetimes() 中返回了一个无效值

我已经完成了这个这个并遵循了这个领域的文档,但我仍然收到错误。我不知道如何调试它。最后追溯。

更新:使用 MySQL 后端是罪魁祸首。SQLite3 很好,但是传入 django 后端 MySQL 编译器代码的查询数据什么都不返回,并且当它自己执行时,返回一个错误。其他人有这个问题,是否有解决方法,或者我完全错了?

重现步骤:

使用 MySQL 作为数据库。

访问以下视图:

输入一个博客。

刷新视图。

繁荣。

我已将其追溯到zinnia.views.archives.EntryIndex.as_view,但还看不到发生了什么。有人有什么想法吗?我正在运行百日草 0.14.1

0 投票
1 回答
290 浏览

python - Django Zinnia 无法链接到主页内的“博客”

我正在使用 Django Edge (v2.0) 模板,并创建了一个站点,这是我的主要项目,标题为:网站。在项目中,我着手实现一个博客,并安装了 Zinnia。我有以下内容:

Python 3.4.2 和 Django 1.7.7

我根据安装文档安装了 Zinnia,包括所有列出的依赖项,并且它可以工作。如果我导航到 127.0.0.0,它会将我带到网站项目的“主页”。如果我浏览 127.0.0.0/weblog/,它将带我到 Zinnia 的博客“主页”。这一切都有效。但是,在网站的主页 (home.html) 上,我正在尝试创建指向 /weblog 的链接,但似乎无法使其正常工作。我敢肯定这只是语法,而且我缺乏知识。

这是我的项目的结构:

这是我主要的 urls.py:

在网站的主页上,使用 home.html,我可以创建将我定向到其他页面的按钮,如下所示:

我基本上想要一个“博客”按钮,在我的主页上,它将我重定向到 127.0.0.0/weblog/,所以我以同样的方式这样做:

我收到此错误:

更多信息:

任何帮助将不胜感激,在此先感谢您。

0 投票
1 回答
373 浏览

django - Django 和 zinnia:升级后所有视图的 NoReverseMatch

我的(1.6.6) 应用程序zinnia(0.14.1) 可以正常工作。django然后,我将我的 django 升级到 1.8.0,将我的百日草升级到 0.15.1,并进行了一些必要的更改,包括在我的自定义模板中将模板标签的名称从zinnia_tags更改为 。zinnia

我遇到了一个问题,'zinnia' is not a registered namespace但通过在项目的 main 中进行以下更改解决了这个问题urls.py

但现在我NoReverseMatch的所有页面都出现错误。例如:

NoReverseMatch:“zinnia_entry_archive_day”的反向参数“(u'2015',u'02',u'23')”和关键字参数“{}”未找到。尝试了 0 种模式:[]

NoReverseMatch:“zinnia_tag_detail”的反向参数“(u'Alumni',)”和关键字参数“{}”未找到。尝试了 0 种模式:[]

我不知道发生了什么事。可能是我必须更新的另一个设置吗?

0 投票
0 回答
60 浏览

django - 如何从 zinnia 获取最近的条目?

我想制作一个显示最新条目及其内容的 div,但我在文档中没有看到有关如何执行此操作的任何内容,我尝试了模板标签,但它们只显示条目的名称而不是内容?有人可以告诉我我应该做什么吗?

0 投票
1 回答
127 浏览

python - 在博客模板中使用百日草模板标签

我正在使用 Zinnia 为我的网站上的博客制作后端。前端已读取,我只想插入后端以显示博客列表、档案、标签等。Zinnia 必须templatetags显示这些,但我找不到任何有关如何使用它的文档。
如果我有前端,如何使用模板标签显示博客列表?

0 投票
1 回答
494 浏览

python - 解释Django中的代码片段

我对 Django 很陌生。我正在摆弄百日草来自定义它并使用我自己的主题/模板等content进行设置。默认模板中显示的主要内容如下:

我知道这include包括页面内的模板。但我无法理解的是:如何找到正在渲染的相关模板?是什么content_template?请帮助我理解这个片段。

0 投票
1 回答
118 浏览

django - 如何阻止 Django Zinnia 上的垃圾评论?

我似乎找不到一种简单的方法来向 Zinnia 的博客评论添加验证码。其他人肯定遇到过这个问题并且已经解决了吗?