{"id":49732972,"url":"https://github.com/anabsz/django-ajax-crud","last_synced_at":"2026-05-09T07:02:37.050Z","repository":{"id":227657644,"uuid":"771470180","full_name":"anabsz/django-ajax-crud","owner":"anabsz","description":"Django Class Based Views with JsonResponse for AJAX CRUD operations, pagination and filtering","archived":false,"fork":false,"pushed_at":"2024-05-02T21:16:27.000Z","size":74,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-22T03:05:18.931Z","etag":null,"topics":["ajax","ajax-crud","django","javascript","jquery","jquery-ajax","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/anabsz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-03-13T11:05:38.000Z","updated_at":"2024-05-02T21:16:30.000Z","dependencies_parsed_at":"2025-06-22T03:31:30.194Z","dependency_job_id":"f3e4d86a-e27a-4e3a-8d76-388b446efaf7","html_url":"https://github.com/anabsz/django-ajax-crud","commit_stats":null,"previous_names":["dvanael/django-json-cbv","dvanael/django-ajax-crud","anabsz/django-ajax-crud"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anabsz/django-ajax-crud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anabsz%2Fdjango-ajax-crud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anabsz%2Fdjango-ajax-crud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anabsz%2Fdjango-ajax-crud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anabsz%2Fdjango-ajax-crud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anabsz","download_url":"https://codeload.github.com/anabsz/django-ajax-crud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anabsz%2Fdjango-ajax-crud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32810381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ajax","ajax-crud","django","javascript","jquery","jquery-ajax","python"],"created_at":"2026-05-09T07:02:29.401Z","updated_at":"2026-05-09T07:02:37.039Z","avatar_url":"https://github.com/anabsz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DJANGO CLASS BASED VIEWS FOR AJAX CRUD\n\nAccess the [Brazilian Portuguese Documentation](docs/README_pt-br.md).\n\nThis repository was created to address the difficulty of creating Django Function Based Views for CRUD (Create, Read, Update, Delete) operations with AJAX.\n\nIt provides mixins and views built with JsonResponse that can be processed by AJAX requests, enabling the integration of dynamic pages into web applications.\n\n---\n\n**Features:**\n- **AJAX Mixins:** Easily add AJAX to class-based views.\n\n- **AJAX Views:** Ready-to-use views for CRUD.\n\n- **Simple Integration:** Designed for easy setup and use in any Django project.\n\n- **Documentation:** Includes setup and usage instructions.\n\n---\n\n**Get Started:** Clone the repository and follow the documentation to add AJAX CRUD to your Django project. \n\n## HOW TO USE\nTo incorporate these classes into your Django project, follow these steps:\n\n### Basic Configuration\n\nEnsure that you have **jQuery** and **Bootstrap 5** included in your `base.html` file.\n\n**base.html**\n```html\n\u003chead\u003e\n  \u003c!-- CSS  --\u003e\n  \u003clink href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css\" rel=\"stylesheet\" integrity=\"sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH\" crossorigin=\"anonymous\"\u003e\n\n  \u003c!-- JS LIB  --\u003e\n  \u003cscript src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e\n  \u003cscript src=\"https://code.jquery.com/jquery-3.7.1.min.js\" integrity=\"sha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo=\" crossorigin=\"anonymous\"\u003e\u003c/script\u003e\n\u003c/head\u003e\n```\n---\n\nAlternatively, you can add a script block in your `base.html`:\n\n```html\n\u003cbody\u003e\n  ...\n\u003c/body\u003e\n\n{% block script %}{% endblock script %}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanabsz%2Fdjango-ajax-crud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanabsz%2Fdjango-ajax-crud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanabsz%2Fdjango-ajax-crud/lists"}