支持从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第三方库


热门话题
maven字段#getGenericType()抛出java。lang.TypeNotPresentException   用java绘制三角形的几何图形   java无法下载主题和发件人地址(rediff)   java如何使代码线程安全   java在尝试转换FileInputStream中的文件时,我遇到了一个FileNotFound异常   java Moxy和Jackson如何将Json映射到Pojo   在foreach循环中使用BufferedWriter生成新行的java问题   java为什么我的测试在单次执行中运行时间小于1秒,而在maven构建中运行时间大于20秒?   java如何显示下载附件的进度条   了解java rmi的良好实践   .net可以将Java portlet嵌入ASP。网页?   循环如何多次执行Java方法?   java如何确保用户输入在给定的有效范围内?   java单元测试定理   java如何在IntelliJ上运行外部构建项目?   JAVA:试图编写一个检查字符串是否为数字的方法。总是返回错误   javahadoop将特定键的所有map方法生成的所有值都发送到一个reduce方法,对吗?   在java中读取和使用文件