支持从django站点服务timelinejs。

dj-timelinejs的Python项目详细描述


djTimelyjs
BR/>支持[TimeliNJS](HTTP://TimelNe.VelIT.CO/)通过Django服务。
BR/>< BR/>< BR/> *支持TimeLeNJS标题、时代和普通幻灯片
*支持幻灯片内容下的BR/> *媒体上传和存储Django站点
*导入现有TimeLeNJS谷歌电子表格
*private/public和published/unpublished timeline states

pip安装dj timelinejs
2.将“timelinejs”添加到“settings.py”中的“installed_apps”列表
3。` manage.py syncdb`
4.重写如下所述的URL和模板。


\您可以通过管理界面在timelinejs管理面板中创建一个timeline对象
。时间线项是通过这个
界面添加的。项目内容可以使用标记语法进行格式设置。媒体可以添加
,它将通过您的站点上传和服务器,这意味着用户不需要找到承载和链接媒体的方法。


在TimeLineJS文档中指出。这是不优选的。BR/>不执行标记语法,加载时间线需要从谷歌电子表格中获取数据的
附加请求。
BR/> BR/>如果在谷歌电子表格中存在现有的时间表,则可以使用
从“电子表格”视图导入它们。输入google
电子表格的url,有效项目将导入数据库,并创建一个新的
时间线。

基于类的视图使这个过程变得简单。

`` python

name='timelines',
)、

r'^import/$',
importTimelinefromSpreadsheetView.as\u view(template_name='import_template_name.html'),
name='import_timeline',


r'^(?)p<;slug>;[a-za-z0-9-\u]+)/$',
TimeLineView.as_View(template_name='detail_template_name.html'),
name='timeline',
),
`````

使用包含的模板作为示例,并根据模板设置进行调整。
没有templateTag支持,因为TimeLineJS的配置
复杂且您可能需要使用诸如django_compressor之类的工具来处理静态
资源。“timeline”实例确实有一个“source”属性,如果您的时间线链接到google电子表格,则该属性将打印
google电子表格url,或者
输出从相应django模型生成的相应json。
使用“timeline.html”作为引用,但还有许多配置选项可用,
请参阅TimeLineJS文档。



删除通过
django admin)dj timelinejs应用的内容包括一个“查看私有时间线”权限,该权限可以
切换用户是否看到私有时间线。

如果您希望包含指向管理页的链接以添加
时间线,则会将variable传递到
`timlinelistview'。请参见timelines.html模板作为示例。

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

推荐PyPI第三方库


热门话题
java为扫描器的输入生成字符序列   hibernate中的java实体合并   如何使变量在Java文件中成为全局变量   java JVM崩溃“异常访问冲突”   向MediaMetadataRetriever中的setDataSource()发送Uri时发生java IllegalArgumentException   java没有节约协议?   用户界面java gui帮助actionlistener   java索引越界异常,即使大小小于索引?   在C++中使用java的困惑   在普通java编码中插入图像   JDBC上的java缓存数据   在Java中,在字符串的特定位置替换子字符串   java在运行elasticsearch集群时遇到Perm Gen空间问题   java Soap故障跟踪   java拆分器。固定长度(int)。拆分(字符串)   java获取jar内部包的路径