django应用程序,可以轻松地将社交网络小部件和插件嵌入到您的网站中。支持Facebook、Twitter、Google+、YouTube、Instagram和Pinterest。

django-social-widgets的Python项目详细描述


DownloadsDocumentation Statushttps://travis-ci.org/creafz/django-social-widgets.svg?branch=masterhttps://coveralls.io/repos/creafz/django-social-widgets/badge.png?branch=master

django应用程序,可以轻松地将社交网络小部件和插件嵌入到您的网站中。支持Facebook、Twitter、Google+、YouTube、Instagram和Pinterest。

有用的链接:DocumentationDemo

要求

  • Python2.6,2.7,3.3-3.5
  • django 1.6或更高

快速启动

  1. 从pypi安装:

    pip install django-social-widgets
    
  2. social_widgets添加到已安装的应用程序:

    INSTALLED_APPS = (
     ...
     "social_widgets",
     ...
    )
    
  3. 在每个要使用的模板中加载Social_Widgets模板库:

    {% load social_widgets %}
    
  4. {% social_widget_render %}代码放在要显示小部件的位置。例如,如果您想为Facebook开发者显示Facebook Likebox页面,请将此代码放入您的模板:

    {% social_widget_render 'facebook/likebox.html' href='https://www.facebook.com/FacebookDevelopers' %}
    

传递参数

小部件的参数名与原始参数类似,只有一个变化:它们使用下划线而不是连字符。因此,例如,如果需要为twitter follow按钮设置show-screen-name参数,应该使用如下代码:

{% social_widget_render "twitter/follow_button.html" username="BillGates" show_screen_name=True %}

作为所有参数的值,您可以使用python值,如string、integer或boolean,例如:

{% social_widget_render "facebook/likebox.html" app_id=12345678 href="https://www.facebook.com/FacebookDevelopers" show_border=True %}

使用所有受支持的小部件、它们的代码和可用参数查看这个demo page

示例项目

您可以在“example_project”目录中找到一个示例项目。

Facebook

推特

谷歌+

YouTube

Instagram

pinterest

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

推荐PyPI第三方库


热门话题
我可以用C++代码使用java代码吗?   java使用JSR303在派生类中提供更具体的约束   java在这个查找唯一路径数算法中我做错了什么?   java如何为2个不同的服务提供商使用2个不同的SSL证书?   java在Gridview上绘制文本   java使用连接for循环构建字符串名   java StringBuilder拆分无法处理某些文件   java事件关注EditText   Java Web Start“找不到URL的缓存资源”   java程序从命令行运行的速度比在Eclipse中慢   java为什么HttpServletRequest会截断#字符上的url输入?   java自定义折叠工具栏平滑标题大小调整   使用Mockito对安卓 java中调用另一个静态函数的函数进行单元测试   http在java客户机中使用cachecontrol头   java如何使用。是否使用Delimiter从输入文件中排除标点符号和数字?   使用上下文作为参数/参数的java   java更有效地从Jar中提取文件   java为多个JButton提供相同的actionListener