将夹层CMS与Instagram集成

mezzanine_instagram的Python项目详细描述


安装

virtualenv

$ pip install mezzanine_instagram

配置

settings.py

INSTALLED_APPS = (
    ...
    'mezzanine_instagram',
)

DASHBOARD_TAGS = (
    ...
    ("mezzanine_tags.recent_actions", 'instagram_tags.instagram',),
)

INSTAGRAM_CLIENT_ID = os.getenv('INSTAGRAM_CLIENT_ID')
INSTAGRAM_CLIENT_SECRET = os.getenv('INSTAGRAM_CLIENT_SECRET')

urls.py

urlpatterns = patterns(
    '',
    ("^instagram/", include("mezzanine_instagram.urls")),
    ...
)

配置INSTAGRAM_CLIENT_IDINSTAGRAM_CLIENT_SECRET 环境变量。访问Django Admin,单击 Authorize Instagram

一旦你授权你的网站,你就可以访问 /instagram/在浏览器中查看授权的 用户。

媒体流

需要像MemcachedDatabaseFilesystem。无法与Local-memoryDummy一起使用。

通过转到 Dashboard > Tags。然后运行提供的管理命令 生成流。

$ python manage.py build_tags_stream

现在您可以访问Dashboard中的Media。起初所有的图像 有一个绿色的轮廓,表明他们将向公众展示。 单击图像以将其从流中排除(轮廓将变为 红色)。

我们建议使用cron或类似方法在上运行管理命令 定期的。请注意,Instagram限制了您 访问他们的api。

策划的媒体流可在 /instagram/tags/

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

推荐PyPI第三方库


热门话题
Linux的java字符串命令   java parseInt和viewflipper布局问题   java正则表达式来平衡括号   mysql与数据库的Java连接   java将JFreeChart系列名称映射到系列索引   多线程如何使用信号量在Java中对哲学家进行编码?   oop特殊变量“this”如何准确地知道在JAVA程序中引用哪个对象?   Android上的java getType   当前值/单元格POI上的java Excel公式   代码中有错误(java.awt.image.RasterFormatException)   java改造2,参数转换   未找到java JSF 2 Ajax属性   JAVArmi。服务器在OpenJDK 8中,useCodebaseOnly默认为true   java如何用final实现静态?   对付Java语法冗长的最佳IDE宏工具?   java@Transactional不回滚