为django提供致命的简单文章模型;
simple-article的Python项目详细描述
simple article是一个提供简单文章模型的django应用程序。这种模式对于简单的博客或新闻来说是一个好的开始,而不需要安装很多其他的第三方软件包。
安装
您可以安装来自pypi的简单文章:
pip install simple-article
或来自github:
pip install https://github.com/zniper/simple-article/zipball/master
配置
在“设置”模块中,将文章和相关应用程序放入已安装的应用程序中
INSTALLED_APPS = ( ... 'tinymce', 'taggit', 'article', )
在application urls.py文件中包含文章url:
urlpatterns = patterns( ... url(r'^blog/', include('article.urls')), ... )
然后,更新数据库。
Django 1.9或更新版本:
python manage.py migrate article
Django 1.8.x或更高版本:
python manage.py syncdb
或使用南方:
python manage.py migrate article
用法
在模板中,有一个名为recent_articles的赋值标记,它返回有限数量的最新文章:
{% load article_tags %}
短调用,最多10个最新文章返回:
{% recent_articles as other_articles %}
自定义呼叫,但不包括给定的文章:
{% recent_articles limit=5 exclude=article.pk as other_articles %}