django-sendfile2


Namedjango-sendfile2 JSON
Version 0.7.1 PyPI version JSON
download
home_pagehttps://github.com/moggers87/django-sendfile2
SummaryAbstraction to offload file uploads to web-server (e.g. Apache with mod_xsendfile) once Django has checked permissions etc.
upload_time2024-02-17 18:17:28
maintainer
docs_urlNone
authorMatt Molyneaux
requires_python
licenseBSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            =================
Django Sendfile 2
=================

.. image:: https://github.com/moggers87/django-sendfile2/actions/workflows/tests.yml/badge.svg
   :target: https://github.com/moggers87/django-sendfile2/actions/workflows/tests.yml
.. image:: https://readthedocs.org/projects/django-sendfile2/badge/?version=latest
   :target: https://django-sendfile2.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation Status

.. inclusion-marker-do-not-remove-start

This is a wrapper around web-server specific methods for sending files to web
clients.  This is useful when Django needs to check permissions associated
files, but does not want to serve the actual bytes of the file itself.  i.e. as
serving large files is not what Django is made for.

Note this should not be used for regular file serving (e.g. CSS etc), only for
cases where you need Django to do some work before serving the actual file.

- Download: https://pypi.org/project/django-sendfile2/
- Source: https://github.com/moggers87/django-sendfile2
- Documentation: https://django-sendfile2.readthedocs.io/

Supported Python Versions
=========================

Python 3.8, 3.9, 3.10, 3.11, and 3.10 are currently supported by this library.

Supported Django Versions
=========================

Django 3.2, 4.2, and 5.0 are currently supported by this library.

Fork
====

This project is a fork of `django-sendfile
<https://github.com/johnsensible/django-sendfile>`_. The original project
appears mostly dead and has a number of outstanding bugs (especially with
Python 3).

Funding
=======

If you have found django-sendfile2 to be useful and would like to see its continued
development, please consider `buying me a coffee
<https://ko-fi.com/moggers87>`_.

.. inclusion-marker-do-not-remove-end

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/moggers87/django-sendfile2",
    "name": "django-sendfile2",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Matt Molyneaux",
    "author_email": "moggers87+git@moggers87.co.uk",
    "download_url": "https://files.pythonhosted.org/packages/e8/a5/ea6786d5e05b89527ec96c16e32421281eb49414af3b0b8f3a74d9e6c7ad/django-sendfile2-0.7.1.tar.gz",
    "platform": null,
    "description": "=================\nDjango Sendfile 2\n=================\n\n.. image:: https://github.com/moggers87/django-sendfile2/actions/workflows/tests.yml/badge.svg\n   :target: https://github.com/moggers87/django-sendfile2/actions/workflows/tests.yml\n.. image:: https://readthedocs.org/projects/django-sendfile2/badge/?version=latest\n   :target: https://django-sendfile2.readthedocs.io/en/latest/?badge=latest\n   :alt: Documentation Status\n\n.. inclusion-marker-do-not-remove-start\n\nThis is a wrapper around web-server specific methods for sending files to web\nclients.  This is useful when Django needs to check permissions associated\nfiles, but does not want to serve the actual bytes of the file itself.  i.e. as\nserving large files is not what Django is made for.\n\nNote this should not be used for regular file serving (e.g. CSS etc), only for\ncases where you need Django to do some work before serving the actual file.\n\n- Download: https://pypi.org/project/django-sendfile2/\n- Source: https://github.com/moggers87/django-sendfile2\n- Documentation: https://django-sendfile2.readthedocs.io/\n\nSupported Python Versions\n=========================\n\nPython 3.8, 3.9, 3.10, 3.11, and 3.10 are currently supported by this library.\n\nSupported Django Versions\n=========================\n\nDjango 3.2, 4.2, and 5.0 are currently supported by this library.\n\nFork\n====\n\nThis project is a fork of `django-sendfile\n<https://github.com/johnsensible/django-sendfile>`_. The original project\nappears mostly dead and has a number of outstanding bugs (especially with\nPython 3).\n\nFunding\n=======\n\nIf you have found django-sendfile2 to be useful and would like to see its continued\ndevelopment, please consider `buying me a coffee\n<https://ko-fi.com/moggers87>`_.\n\n.. inclusion-marker-do-not-remove-end\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Abstraction to offload file uploads to web-server (e.g. Apache with mod_xsendfile) once Django has checked permissions etc.",
    "version": "0.7.1",
    "project_urls": {
        "Homepage": "https://github.com/moggers87/django-sendfile2"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9a1687579c57617723eaac8763995a053cdba8f90f243fa5dc5d2a025306eb9",
                "md5": "1d471ef81a9456f03ec6cb42001c82fe",
                "sha256": "81971df1db77f688c4834b8540930902d0d929c64cf374bd604b81f5ac52c04a"
            },
            "downloads": -1,
            "filename": "django_sendfile2-0.7.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d471ef81a9456f03ec6cb42001c82fe",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 10662,
            "upload_time": "2024-02-17T18:17:26",
            "upload_time_iso_8601": "2024-02-17T18:17:26.943734Z",
            "url": "https://files.pythonhosted.org/packages/d9/a1/687579c57617723eaac8763995a053cdba8f90f243fa5dc5d2a025306eb9/django_sendfile2-0.7.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e8a5ea6786d5e05b89527ec96c16e32421281eb49414af3b0b8f3a74d9e6c7ad",
                "md5": "34328b774b0e7624c653dee84974aaea",
                "sha256": "b5bec07f1c9b1875a60ea74beb306e9aba964bd8b54f00b4432cb77cc35bc58c"
            },
            "downloads": -1,
            "filename": "django-sendfile2-0.7.1.tar.gz",
            "has_sig": false,
            "md5_digest": "34328b774b0e7624c653dee84974aaea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 26752,
            "upload_time": "2024-02-17T18:17:28",
            "upload_time_iso_8601": "2024-02-17T18:17:28.964460Z",
            "url": "https://files.pythonhosted.org/packages/e8/a5/ea6786d5e05b89527ec96c16e32421281eb49414af3b0b8f3a74d9e6c7ad/django-sendfile2-0.7.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-17 18:17:28",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "moggers87",
    "github_project": "django-sendfile2",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "django-sendfile2"
}
        
Elapsed time: 0.25708s