在Django支持的站点上轻松添加、使用和管理笑脸。
django-smileys-plus的Python项目详细描述
django-smileys是一个应用程序,它允许Django支持的站点 每当smileysfilter a 指定的模式。这个应用程序的目的非常简单,但是 它的用途不仅仅是在特定的时间插入笑脸 模式(如“:”或“;)”)。它可以用 你选择的形象。一定有什么有用的,对吧?
此应用程序可以生成您的博客、论坛、照片库、用户评论, 等等更有趣一点,安装起来也很简单。免费图标集 困扰着互联网,你可以选择任何你想使用的图标!
功能
- 严格模式匹配:可以为 微笑
- 正则表达式模式匹配:如果您需要在 模式匹配功能,您可以指定您的模式是常规的 表达式(基于每个笑脸)和过滤器应该知道该做什么。
要求
这个应用程序是在django 1.0.2上构建的,它应该可以与任何版本一起工作 使用admin.site.register方法告诉django的 模型应该出现在管理中的管理(与class Admin:方法相反)。
安装
使用one以下方法下载django-smileys
易于安装或PIP
您可以从CheeseShop下载包,也可以使用以下方法之一 命令:
easy_install django-smileys pip install -U django-smileys
下载并安装django-smileys。
从版本控制克隆
您可以从一个 在这些官方存储库中:
hg clone http://bitbucket.org/codekoala/django-smileys git clone http://github.com/codekoala/django-smileys.git hg clone http://django-smileys.googlecode.com/hg django-smileys
软件包下载
从下载部分下载最新的.tar.gz文件并将其解压缩 在某个你会记得的地方。
配置
首先,必须将此项目添加到中的INSTALLED_APPS列表中 settings.py:
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', ... 'smileys', ... )
您还可以定义上传smileys的路径,而不是默认路径。
SMILEYS_PATH = ‘your_path’ # defaults to ‘smiley’ is not set
运行manage.py syncdb。这将在数据库中创建一个 操作所必需的。
用法
打开要在其中显示笑脸的模板文件 当然里面有这样的东西:
{% load smiley_tags %} {% block content %} {{ some_content_var|smileys }} {% endblock %}
smiley_tags库为您提供了一个smileys过滤器,它将 检查数据库中所有活动的笑脸。然后它就跑了 some_content_var(在本例中)并将找到的模式替换为 各自的微笑。较新版本还包含 textile_smileys标签,用于纺织品格式化用户。很简单啊!
也没用!W00T.