Django应用程序可以轻松管理项目赞助商

django-sponsors的Python项目详细描述


https://badge.fury.io/py/django-sponsors.pnghttps://travis-ci.org/miguelfg/django-sponsors.png?branch=masterhttps://coveralls.io/repos/miguelfg/django-sponsors/badge.png?branch=master

Django应用程序可轻松管理Django项目赞助商

文件

完整的文档位于https://django-sponsors.readthedocs.org

安装

安装Django赞助商:

  1. 使用pip:

    pip install django-sponsors
    
  2. sponsors应用程序添加到设置文件中的INSTALLED_APPS

    INSTALLED_APPS = (
        ...
        'sponsors',
        ...
    )
    
  3. 同步数据库:

    ``$ ./manage.py syncdb``  and
    ``$ ./manage.py migrate``
    

重要信息:运行迁移需要South 1.0或更高版本。

  1. 运行collectstatic管理命令:

    ``$ /manage.py collectstatic``
    

这将把static sufficients.css复制到静态根设置给定的目录中

  1. 在模板中加载sufficients.css文件,如下所示:

    <link rel="stylesheet" href="{% static "sponsors/css/sponors.css" %}">
    

这将把static sufficients.css复制到静态根设置给定的目录中。

  1. [可选]将赞助商URL添加到项目的url.py文件中:

    (r'^sponsors/', include('sponsors.urls')),
    

这将使url能够访问赞助商的视图,而不是第一个版本中的许多视图:-(

用法

然后在项目中使用:

以非分类方式显示所有赞助商:

{% show_sponsors %}

要仅显示默认白金样式的白金赞助商(请参见sufficients.css):

{% show_sponsors 'platinum' %}

向金牌和银牌赞助商显示其默认的金牌和银牌样式(请参见sufficients.css):

{% show_sponsors 'gold,silver' %}

设置

  • 赞助商过期=假
  • 担保人有效期为12个月
  • 赞助商标志宽度=200
  • 赞助商徽标高度=无

功能

  • 模板标记
  • 模型

测试

要在“赞助商”应用程序上运行测试,只需键入以下命令:

$ python manage.py test sponsors

托多斯

  • 添加更多类型的表示(列、带说明、标题等)
  • 覆盖率100%
  • 测试徽标自定义大小
  • 测试猫的标志大小
  • 用cats测试背景色
  • 成为赞助人
  • 成为赞助商表格
  • 自定义徽标大小并自动创建缩略图

贡献

检查CONTRIBUTING上的提示

更改日志

检查历史记录更改CHANGELOG

许可证

麻省理工学院执照。见LICENSE

历史记录

0.1.2(2015-07-04)

  • 将“type”字段重命名为“category”

0.1.1(2015-05-28)

  • PyPI上的第一个真正版本:-)

0.1.0(2015-05-27)

  • pypi上的第一个版本。
  • 基本赞助模式
  • templatetag的第一个版本
  • 模型、视图和模板标记的一些测试
  • 设置中可选的默认徽标宽度和高度
  • 基本样式
  • 管理员自定义
  • 包括赞助商列表视图

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

推荐PyPI第三方库


热门话题
java使用split函数分割字符串,但没有得到期望的结果   未找到包含derby数据库嵌入架构的sql Java桌面应用程序错误   java elasticsearch vs solr用于定制全文搜索系统   java Android:创建没有startOffset的动画延迟?   java如何查看其他应用程序接收的数据?   java如何在Linux中使用D和classpath选项运行jar文件   java和域设计最佳实践   具有相同内存位置的java数组,将显示为输出   连接到java中的elasticsearch?   Java Playframework重定向到带有Json负载的外部url   java无法在Android平台上使用InputStream为蓝牙socket创建ObjectInputStream   使用POI将Excel日期转换为Java日期,年份未正确显示   oracle从数据库层还是Java层调用webservice?