使用django用python编写的论坛引擎

SeuPORT的Python项目详细描述


===
lbforum
==


…内容:

…| rst replace:::emphasis:`re`\:strong:`structured`\:sup:`text`


lbforum是一个使用django框架的快速而简单的论坛(用python语言编写)。lbforum是一个可重用的django应用程序,可以添加到任何现有django项目中。
lbforum在bsd下分发。

ndly安装过程
*易于集成到任何django项目中,并且易于安装
*fluxbb等论坛的经典视图
*允许用户上传附件到他们的文章中(通过ajax)。
*虚拟形象支持
*bbcode支持
*友好的edtor(通过markitup!)._` Python2.7或3.4+`:http://python.org/
。_` django 1.10`:http://www.djangoproject.com/


安装
===


通过简易安装或pip安装lbforum。

``简易安装``:


$easy-install lbforum

`` pip `:


$pip install lbforum

配置
----

config-config-url.py:

url(r^',include('lbforum.url'),
url(r'^附件)s/',include('lbattachment.url'),



lbforum有一些设置应该在"settings.py"中设置:

\将以下应用程序添加到"已安装的应用程序"中:

'el_pagination',
'easy_thumbnails',
'constance',
'constance.backends.database',
'djangobower',

'lbforum',
'lbattachment',
'lbutils',

。将以下中间件添加到``templates['options']['context_processors']```中:

'django.contrib.messages.context_processors.messages',

。为lbforum设置url:


static_url='/static/'
static_root=os.path.join(prj_root,"collectedstatic")


host_url='
media_url='/media/'
media_url=host_url+media_url
media_root=os.path.join(prj_root,"media")


注册URL='/accounts/signup/'
登录URL='/accounts/login/'
注销URL='/accounts/logout/'
登录重定向URL='/'
更改密码URL='/accounts/password/change/'

constance的设置:

constance_backend='constance.backends.database.databasebackend'

constance_config={
'禁止的字词':('',禁止的字词',str),
}


。Bower的设置:

from django.conf.global戋u settings import staticfiles戋u finders
staticfiles戋u finders+=('django bower.finders.bowerfinder'),)


Bower u components戋u root=prj戋root

Bower u installed戋apps=(
'jquery 1.12',
'markitup戋1。1.14',
"媒体元素"2.22.0',
"BlueImp文件上传"9.12.5',


。bbcode的设置:

"
默认HTML安全设置
可接受的元素=['a'、'abbr'、'acronym'、'address'、'area'、'b'、'big'、
'blockquote'、'br'、'button'、'caption'、'center'、'cite'、'code'、'col'、
'colgroup'、'dd'、'del'、'dfn'、'dir'、'div'、'dl'、'dt'、'em'、
"字体"、"h1"、"h2"、"h3"、"h4"、"h5"、"h6"、"hr"、"i"、"img"、"ins"、"kbd"、"label"、"legend"、"li"、"map"、"menu"、"ol"、"p"、"pre"、"q"、"s"、"sam"p'、'small'、'span'、'strike'、
'strong'、'sub'、'sup'、'table'、'tbody'、'td'、'tfoot'、'th'、
'thead'、'tr'、'tt'、'u'、'ul'、'var']
可接受的属性=['abbr'、'accept'、'accept charset'、'accesskey'、
'action'、'align'、'alt'、'axis'、'lpadding、cellspacing、char、charoff、charset、checked、cite、clear、cols、colspan、color、compact、coords、datetime、dir、enctype、for、headers、height、href lang、hspace、id、ismap、label、lang','longdesc','maxlength','method',
'multiple','name','noshade','nowrap','prompt',
'rel','rev','rows','rowspan','rules','scope','shape','size',
'span','src','start','summary','tabindex','target','title','type',
'usemap',,"valign"、"value"、"vspace"、"width"、"style"]
"


初始化数据库和静态文件
——

"。运行命令"manage.py bower install"。运行命令``manage.py migrate``

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java线程执行器服务   aspose如何通过java获得单词bookmark之前的所有文本内容?   一对一映射的java Hibernate合并问题   java SOAP XSD根元素问题   java如何保护我的Spring启动API   java使用GeoJson向google地图添加标记   java安卓:在SQLite中没有这样的列   java STS 2.8.0 StartExplorer/Legacy插件安装问题   java如何以编程方式获取AppBar高度?   在Java中将BigDecimal添加到BigDecimal   java不支持ntdll。dll是windows xp和windows vista的标准配置吗?   内容类型为application/xwwwformurlencoded的java Http Put请求在Spring中不起作用   java在数组中计算工资并返回答案   java数字/货币格式   elasticsearch java api中的弹性搜索查询