用于从api tilda.cc获取/下载页面的django应用程序

django-tilda的Python项目详细描述


На русском

警告!在开始之前,您必须在tilda.cc中注册并 “tilda business”帐户使用tilda api。

同步仅适用于项目页中发布的

支持的版本

  • Django 1.10、1.11(其他版本尚未测试)
  • Python2.7,>;3.4

屏幕截图

Screenshot

屏幕截图

快速入门指南

  1. 安装django tilda:
pip install django-tilda
  1. 添加到您的INSTALLED_APPS
'django_object_actions',
'tilda',
  1. 加载项settings.pyparams:

tilda_public_keytilda_secret_key在业务帐户中生成 tilda.cc-https://tilda.cc/identity/apikeys/

^ {EM1}$$TyDajProjixDe>EEM> -您需要在Tilda.cc中存在存在项目(参见 在tilda面板中使用project时的位置栏)

tilda_media_images_url-tilda_media_images中文件夹的url路径

TILDA_PUBLIC_KEY = ''
TILDA_SECRET_KEY = ''
TILDA_PROJECTID = ''
TILDA_MEDIA_IMAGES_URL = '/media/tilda/images'
TILDA_MEDIA_IMAGES = os.path.join(BASE_DIR, 'media/tilda/images')
TILDA_MEDIA_JS = os.path.join(BASE_DIR, 'media/tilda/js')
TILDA_MEDIA_CSS = os.path.join(BASE_DIR, 'media/tilda/css')
  1. tilda_media_imagestilda_media_jstilda_media_css-创建 此文件夹为手动文件夹
  2. 迁移python manage.py migrate

完成!

用法

简单示例:

models.py

fromdjango.dbimportmodelsfromtildaimportTildaPageFieldclassPage(models.Model):title=models.CharField(u'Title',max_length=100)tilda_content=TildaPageField(verbose_name=u'Tilda Page')created=models.DateTimeField(u'Created',auto_now_add=True)

模板object-页类实例)

<head>
    ...
    {% for css in object.tilda_content.get_css_list %}
        <linkrel="stylesheet"href="{{ css }}">
    {% endfor %}
    ...
</head><body>
    ...
    {{ object.tilda_content.html|safe }}
    ...
    {% for js in object.tilda_content.get_js_list %}
        <scriptsrc="{{ js }}"></script>
    {% endfor %}
</body>

本地化

  • 英语
  • 普京

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

推荐PyPI第三方库


热门话题
java将Scanner对象作为构造函数参数传递给UserInterface类   spring未能启动bean“subtocolWebSocketHandler”;嵌套的例外是java。lang.IllegalArgumentException:没有处理程序   Java EE应用程序中后台服务的多线程Java线程(设置守护进程和优先级)?   java Pull to refresh返回列表的第一个位置   无法将comparator类转换为java。可比的   java将json从servlet传递到dojo   JavaHibernate:将子类实例转换为超类实例   java警告调用servlet类时非法反射访问   java静态变量值   java@Entity和@embeddeble之间有什么区别   java将作业配置导入公共作业配置类(注释配置)   sql公共表表达式(以values语句开头)在java中给出错误   java在ImageJ中使用ImageProcessor   java PostgreSQL executeBatch()会随着时间的推移而变慢   java在安卓中以表格形式排列sqllite表数据?   java中SVG的swing定制呈现   java删除与另一个实体映射的实体   java何时/如何添加ListView适配器,使用back按钮恢复它?(片段)   java为什么IBinder和Binder之间的类型转换不是非法的?   java在方法参数列表中使用ArrayList或List