在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.

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

推荐PyPI第三方库


热门话题
java如何修复尝试将用户签名到服务器主机时出现的“字符串无法转换为json对象”错误?   控制台Java:不使用新行更新命令行中的文本   java servlet接收xml数据时,出现错误   使用REST API在Bitbucket中复制或复制存储库   java如何在JavaFX中对齐一行?   java如何在活动中显示通过服务获得的数据?   返回BigDecimal作为字符串:返回int   java组织。openqa。硒。InvalidSelectorException:尝试查找元素时选择器无效   java仅在阻塞状态下通知和通知所有影响线程   java JBOSS无法启动部署   java方法的返回值能保证类型安全吗?   JavaeShadoop序列化组织。阿帕奇。hadoop。木卫一。短写失败   java如果我在同一个类上同步了两个方法,它们能同时运行吗?   不使用java数据库的spring分页实现   java如何将字符串切碎成这样的数组?