一个简单的Django博客引擎,具有多语言功能。
w3blog的Python项目详细描述
w3blog 0.5版
w3blog是django的一个简单的博客引擎,其中一些关注多语言功能。它包括传统web日志(也称为blog)所期望的所有基本功能,以及多语言功能,即使用django的国际化功能以用户首选语言自动传递的博客文章翻译,允许在一个博客/网站中针对不同国家的人。
django应用程序仍在开发中。将在不久的将来添加/完成更多功能。目前,应用程序的字符串只翻译成英语(en)、俄语(ru)和西班牙语(es)。
要安装,请运行“pip install w3blog”。目前测试与django 1.11和2.0兼容。
v0.5中的新功能css和js已经完全重新设计以消除膨胀(即bootstrap和jquery),并提供更好的默认外观。除了这些改进之外,新特性还包括:
*一个选项,可以通过ajax实现更多帖子的内置动态加载,而不是默认的良好的旧分页模型。('dynamic_load'=true)。
*使用无限滚动进行动态加载的选项(滚动到底部时自动加载更多帖子;“'dynamic_load'=true”和“'infinite_load'=true”)。
*使边栏浮动(仅适用于中/大屏幕大小)的选项('floating_sidebar'=true)。
*注释现在包括它们的发布日期(由于某些原因忘记在以前的版本中添加该日期)。
如果在使用此django应用程序时遇到任何错误或问题,请确保在此项目的github页面上打开一个问题,或者如果您没有github帐户(并且不希望创建帐户),请发送电子邮件至contact@yaroslavps.com。注意:如果您使用的是类似于outlook(或任何其他大公司电子邮件)的邮件,我的回复邮件可能会出现在垃圾邮件文件夹中,甚至可能被您的电子邮件提供商完全屏蔽。
1。将“weblog”添加到设置中的已安装应用程序设置中。py
2。在项目的url.py中包括应用程序和django summernote;例如:
``python
url(r'^blog/',include('weblog.url'),
url(r'^summernote/',include('django\u summernote.url'),
``
3。通过运行“python manage.py migrate”将模型迁移到数据库中。您可以根据自己的喜好添加和修改日志来配置和自定义日志。py:
``python
weblog-settings={
'enable-comments':false,
'allow-anon-comments':false,
'multilingual':true,
'blog-title':'django-weblog',
'base-u模板':'weblog-base.html网站,
'show-author''show-author':true,
'use-author'username':true,
'show-sidebar':true,
'show-author'category':false,
'show-archive':true,
'post-per-u网页':10,
'dy动态加载':false,
'dy动态加载':false,'dy动态加载':false,'dy动态加载':false,'0.5版新版本0.5中的新版本0.5
'0.5无限加载':false,
'infinite-load':false,'0是的'floating_sidebar':false,0.5版的新功能。不影响小屏幕(如移动设备等)
“启用rss”:正确,
“主页”标题:“欢迎使用博客!”,
}
````
>5。注意,如果使用自己的基本模板,则需要在html头部链接“weblog/css/weblog.css”和“weblog/js/weblog.js”。或者,您可以编写自己的自定义css(甚至js),或者使用自己的css和js扩展默认css和js。作为参考,您可以在项目的github页面中查看项目的模板和css,特别是如果你想用自己的模板完全重写模板的话。
然而,Amed Django的博客,由于PyPI中存在一个同名的包,所以我不得不重命名它。
B/> >嫦娥一号> BR/> BR/>您可以查看GITHUB项目页面的发布部分中的每个版本的简短摘要更改。
BR/>注释:如果您已经在版本0.5.2之前自行为该应用程序进行迁移,你可能会注意到django告诉你有新的未应用的迁移。像通常那样应用它们,如果出现“编程错误:列”x“存在于……”中,运行“Python Mauni.Py迁移-假冒WebBug”。< BR/> BR/> BR/>