跳转到主要内容

可插入文件选择器

项目描述

django-file-picker是一个可插入的Django应用程序,用于上传、浏览并将各种形式的媒体插入到HTML表单字段中。

当用户正在编辑某些内容,并想在其内容中插入一个指向文件的链接或图片时,可能在这个过程中上传图片或文件,django-file-picker提供了实现这一功能的工具。

使用jQuery Tools,django-file-picker可以通过安装一个列出文件详细信息和(如有适用)图像缩略图的覆盖层,无缝集成到现有的页面上。您也可以在覆盖层内上传新文件(通过AJAX上传)。

django-file-picker提供了一些可选扩展来帮助您开始使用,包括file_picker.uploads,一个包含预构建的图像和文件模型的app,以及file_picker.wymeditor,一个与WYMeditor(一个基于Web的WYSIWYM(所见即所得)XHTML编辑器)集成的app。这些扩展提供方便,并且可以轻松地被自定义模块替换。

有关更完整的文档,请参阅http://django-file-picker.readthedocs.org

依赖项

必需

可选

  • django.contrib.staticfiles

  • WYMeditor 0.5

    如果您使用django.contrib.staticfiles,则将file_picker添加到您的INSTALLED_APPS中,以包含相关的css/js。

    否则请确保将静态文件夹的内容包含到您项目的媒体文件夹中。

基本安装

  1. file_pickersorl.thumbnail添加到settings.py中的INSTALLED_APPS

    INSTALLED_APPS = (
        'file_picker',
        'file_picker.uploads', # file and image Django app
        'file_picker.wymeditor', # optional WYMeditor plugin
        'sorl.thumbnail',  # required
    )

    file_picker.uploads将自动创建两个名为“images”和“files”的拾取器。

注意:sorl-thumbnail已停止支持多年,但现在有一个新预发布版似乎可以工作,您可以使用以下方式安装

$ pip install --pre sorl-thumbnail==12.4a1

希望很快会有新的版本发布。

  1. file_picker URL添加到urls.py,例如。

    from django.conf.urls import include, url
    import file_picker
    
    urlpatterns = [
        # ...
        url(r'^file-picker/', include(file_picker.site.urls)),
        # ...
    ]

Caktus Consulting Group, LLC.提供开发支持。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

django-file-picker-0.9.1.tar.gz (198.4 KB 查看散列

上传时间

构建分布

django_file_picker-0.9.1-py2-none-any.whl (233.7 KB 查看散列

上传时间 Python 2

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面