标签归档:zinnia

RSS feed of zinnia

SAE zinnia 0.13升级0.15.2

1. 备份数据库,然后执行MySQL数据库表变更,SQL如下:

ALTER TABLE `zinnia_entry`
     ADD COLUMN `image_caption` LONGTEXT NULL AFTER `detail_template`,
     ADD COLUMN `lead` LONGTEXT NULL AFTER `image_caption`,
     ADD COLUMN `publication_date` DATETIME NULL AFTER `lead`;

ALTER TABLE `zinnia_entry` ADD INDEX `zinnia_entry_slug_4505cfe2_idx` (`slug`, `publication_date`);

ALTER TABLE `zinnia_entry` ADD ...

继续阅读

django-blog-zinnia数据导入导出工具

Zinnia数据导入/导出

如果你已经拥有一个博客,Zinnia有能力从其他博客平台导入博客文章。这对于快速的数据迁移很有帮助。

从WordPress到Zinnia

Zinnia提供一个命令,可以导入来自WordPress的导出文件。

http://codex.wordpress.org/Tools_Export_SubPanel

一旦你得到了XML文件,你只需这样做就可以:

python manage.py wp2zinnia path/to/your/wordpress.xml

这条命令会将博客文章的作者与User进行关联,并且导入标签,分类,博文和评论。

执行下面的这条指令可以查看更多选项。

python manage.py help wp2zinnia

从Zinnia到WordPress

Zinnia也提供一个从Zinnia迁移文章到WordPress的命令。

只需执行下面的命令:

python manage.py ...

继续阅读

django-blog-zinnia默认禁止文章评论

使用django-zinnia-blog发表新文章时,缺省设置下是允许访客评论的。

如果不需要默认开启评论功能,只需修改zinnia/models_bases/entry.py源文件的第234行。

在DiscussionsEntry类中,将comment_enabled的缺省值default=True变更为default=False即可。 相关代码如下:


class DiscussionsEntry(models.Model):
    """
    Abstract discussion model class providing
    the fields and methods to manage the discussions
    (comments, pingbacks, trackbacks).
    """
    comment_enabled = models.BooleanField(
        _('comments enabled'), default=False ...

继续阅读

django-blog-zinnia v0.13 SAE即用版

django-blog-zinnia是目前github上最活跃的django weblog引擎
github项目链接:https://github.com/Fantomas42/django-blog-zinnia
感谢博客引擎作者Fantomas42的辛勤付出!

根据SAE的环境配置了一个zinnia v0.13的即用版
网盘链接:http://pan.baidu.com/s/1i3wZrM1

django-blog-zinnia项目需要配置的地方:
1. 1/mysite/settings.py:

  • 20行 MYSQL_USER = ''  #MYSQL USERNAME
  • 21行 MYSQL_PASS = ''  #MYSQL PASSWORD
  • 22行 MYSQL_DB    ...

继续阅读

SAE zinnia 0.13升级0.14

1. MySQL数据库表变更,执行SQL:


ALTER TABLE `zinnia_entry` 
ADD KEY `zinnia_entry_48fb58bb` (`status`),
ADD KEY `zinnia_entry_bc01ec33` (`start_publication`),
ADD KEY `zinnia_entry_663a7e5b` (`end_publication`),
ADD KEY `zinnia_entry_9f8d4624` (`creation_date`),
ADD KEY `zinnia_entry_1e346113` (`status`,`creation_date`,`start_publication`,`end_publication`);

ALTER TABLE `zinnia_entry_authors` 
ADD CONSTRAINT `author_id_refs_id_7f9d0786` FOREIGN KEY (`author_id`) REFERENCES `auth_user ...

继续阅读