django-gesha


Namedjango-gesha JSON
Version 0.1a5 PyPI version JSON
download
home_page
SummaryJavaScript utilities for Django projects.
upload_time2023-06-26 22:51:41
maintainer
docs_urlNone
author
requires_python>=3.8
licenseMIT
keywords django javascript typescript
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # django-gesha

[![Test](https://github.com/ely-as/django-gesha/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/ely-as/django-gesha/actions/workflows/test.yml)
[![Coverage](https://cov.ely.as/github/ely-as/django-gesha/main/badge.svg)](https://cov.ely.as/github/ely-as/django-gesha/main/latest/)
[![Version](https://img.shields.io/pypi/v/django-gesha)](https://pypi.org/project/django-gesha/)
![Python](https://img.shields.io/pypi/pyversions/django-gesha)
![Django](https://img.shields.io/pypi/djversions/django-gesha)


[**Documentation**](https://django-gesha.readthedocs.io/en/latest/)
** • **
[**Issue Tracker**](https://github.com/ely-as/django-gesha/issues)
** • **
[**Source**](https://github.com/ely-as/django-gesha)

---

JavaScript utilities for [Django](https://www.djangoproject.com/) projects.

---

**Features:**

  - [Add context](https://django-gesha.readthedocs.io/en/latest/user_guide/#add-context)
    in Django views to be used in JavaScript functions.
  - [Reverse URLs](https://django-gesha.readthedocs.io/en/latest/user_guide/#reverse-urls)
    natively in JavaScript (equivalent to `reverse()` in Python and `{% url %}` in
    templates).
  - Written in TypeScript and fully-typed Python.

---

## Getting started

To install and set up **django-gesha** in an existing Django project, see:

  - [Installation](https://django-gesha.readthedocs.io/en/latest/installation/)
  - [User Guide](https://django-gesha.readthedocs.io/en/latest/user_guide/)

Starting a new Django project? Consider using
[**django-gesha-template**](https://github.com/ely-as/django-gesha-template), which is
pre-configured with **django-gesha** and a pipeline for TypeScript integration.

## Contributing

See [Contributing](https://django-gesha.readthedocs.io/en/latest/contributing/).

## License

[MIT](https://github.com/ely-as/django-gesha/blob/main/LICENSE).

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "django-gesha",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "",
    "keywords": "django,javascript,typescript",
    "author": "",
    "author_email": "elyas <elyas@ely.as>",
    "download_url": "https://files.pythonhosted.org/packages/d6/97/f1740dcfd910418b32c745495247b9a24498d27dc6ddf647ded5ad85d9eb/django-gesha-0.1a5.tar.gz",
    "platform": null,
    "description": "# django-gesha\n\n[![Test](https://github.com/ely-as/django-gesha/actions/workflows/test.yml/badge.svg?branch=main)](https://github.com/ely-as/django-gesha/actions/workflows/test.yml)\n[![Coverage](https://cov.ely.as/github/ely-as/django-gesha/main/badge.svg)](https://cov.ely.as/github/ely-as/django-gesha/main/latest/)\n[![Version](https://img.shields.io/pypi/v/django-gesha)](https://pypi.org/project/django-gesha/)\n![Python](https://img.shields.io/pypi/pyversions/django-gesha)\n![Django](https://img.shields.io/pypi/djversions/django-gesha)\n\n\n[**Documentation**](https://django-gesha.readthedocs.io/en/latest/)\n**&nbsp;\u2022&nbsp;**\n[**Issue Tracker**](https://github.com/ely-as/django-gesha/issues)\n**&nbsp;\u2022&nbsp;**\n[**Source**](https://github.com/ely-as/django-gesha)\n\n---\n\nJavaScript utilities for [Django](https://www.djangoproject.com/) projects.\n\n---\n\n**Features:**\n\n  - [Add context](https://django-gesha.readthedocs.io/en/latest/user_guide/#add-context)\n    in Django views to be used in JavaScript functions.\n  - [Reverse URLs](https://django-gesha.readthedocs.io/en/latest/user_guide/#reverse-urls)\n    natively in JavaScript (equivalent to `reverse()` in Python and `{% url %}` in\n    templates).\n  - Written in TypeScript and fully-typed Python.\n\n---\n\n## Getting started\n\nTo install and set up **django-gesha** in an existing Django project, see:\n\n  - [Installation](https://django-gesha.readthedocs.io/en/latest/installation/)\n  - [User Guide](https://django-gesha.readthedocs.io/en/latest/user_guide/)\n\nStarting a new Django project? Consider using\n[**django-gesha-template**](https://github.com/ely-as/django-gesha-template), which is\npre-configured with **django-gesha** and a pipeline for TypeScript integration.\n\n## Contributing\n\nSee [Contributing](https://django-gesha.readthedocs.io/en/latest/contributing/).\n\n## License\n\n[MIT](https://github.com/ely-as/django-gesha/blob/main/LICENSE).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "JavaScript utilities for Django projects.",
    "version": "0.1a5",
    "project_urls": {
        "Documentation": "https://django-gesha.readthedocs.io/en/latest/",
        "Issue Tracker": "https://github.com/ely-as/django-gesha/issues",
        "Source": "https://github.com/ely-as/django-gesha"
    },
    "split_keywords": [
        "django",
        "javascript",
        "typescript"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "93044f296ac233b6022732350b4139b89fd11fd5dc66458284f105814ac5cb2a",
                "md5": "6a87496cbc90dbca1e90b9bd70291f6e",
                "sha256": "b6d8ec9aaa3bf3e68f3e677d5377d9660fe180b2bf1ada3b2b997746034ed857"
            },
            "downloads": -1,
            "filename": "django_gesha-0.1a5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6a87496cbc90dbca1e90b9bd70291f6e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 11900,
            "upload_time": "2023-06-26T22:51:39",
            "upload_time_iso_8601": "2023-06-26T22:51:39.632199Z",
            "url": "https://files.pythonhosted.org/packages/93/04/4f296ac233b6022732350b4139b89fd11fd5dc66458284f105814ac5cb2a/django_gesha-0.1a5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d697f1740dcfd910418b32c745495247b9a24498d27dc6ddf647ded5ad85d9eb",
                "md5": "f82ab70cca9ea92031bfbaf0e32eea8c",
                "sha256": "dc729f7ff88984fe81c9cbde4cb347962cd91ecb15b500ae33ec9debb532588e"
            },
            "downloads": -1,
            "filename": "django-gesha-0.1a5.tar.gz",
            "has_sig": false,
            "md5_digest": "f82ab70cca9ea92031bfbaf0e32eea8c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 119250,
            "upload_time": "2023-06-26T22:51:41",
            "upload_time_iso_8601": "2023-06-26T22:51:41.709363Z",
            "url": "https://files.pythonhosted.org/packages/d6/97/f1740dcfd910418b32c745495247b9a24498d27dc6ddf647ded5ad85d9eb/django-gesha-0.1a5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-26 22:51:41",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ely-as",
    "github_project": "django-gesha",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "django-gesha"
}
        
Elapsed time: 0.11000s