{ "info": { "author": "utapyngo", "author_email": "ut@pyngo.tom.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "Installation\n============\n\n\n1. ``pip install django_render_partial``\n2. Add ``'django_render_partial'`` to ``INSTALLED_APPS``\n3. Ensure that ``'django.template.context_processors.request'`` is in\n ``TEMPLATES['OPTIONS']['context_processors']``\n\n\nUsage\n=====\n\nWrite a template for partial view, e.g. ``partial_view.html``::\n\n
{{ arg1 }} + {{ arg2 }} = {{ result }}
\n\nWrite a partial view::\n\n def partial_view(request, *args, **kwargs):\n result = kwargs['arg1'] + kwargs['arg2']\n kwargs['result'] = result\n return render(request, 'partial_view.html', kwargs)\n\nif you are using function-based views, or::\n\n class PartialView(TemplateView):\n template_name = 'partial_view.html'\n\n def get_context_data(self, **kwargs):\n result = kwargs['arg1'] + kwargs['arg2']\n kwargs['result'] = result\n return super(PartialView, self).get_context_data(**kwargs)\n\nif you are using class-based views.\n\n\nAdd it to ``urls.py``::\n\n url(r'^partial-view/(?P40 + 2 = 42
\n\nNote that the ``with`` tag above is not required for ``render_partial``\nto work. It is used to show that ``render_partial`` accepts variables.\nEvery argument will be evaluated against context except for the names of\nany keyword arguments.\n\nIf you don't want to expose your partial view in ``urls.py``, you can\nalso use fully qualified dot separated view name::\n\n {% render_partial 'partial_test.views.PartialView' arg1=40 arg2=some_var %}\n {% render_partial 'partial_test.views.partial_view' arg1=40 arg2=some_var %}\n\n\n**IMPORTANT**: the calling template must receive a context variable called\n``request`` containing the original ``HttpRequest``. Don't forget to add\n``'django.template.context_processors.request'`` to\n``TEMPLATES['OPTIONS']['context_processors']``.\n\n\nAdapted from https://djangosnippets.org/snippets/1568/\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/utapyngo/django-render-partial", "keywords": "django", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-render-partial", "package_url": "https://pypi.org/project/django-render-partial/", "platform": "", "project_url": "https://pypi.org/project/django-render-partial/", "project_urls": { "Homepage": "https://github.com/utapyngo/django-render-partial" }, "release_url": "https://pypi.org/project/django-render-partial/0.4/", "requires_dist": null, "requires_python": "", "summary": "Django render_partial tag allows inserting rendered views into templates", "version": "0.4" }, "last_serial": 4617931, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "27afa7feb91d104703f99b6111bea5db", "sha256": "64028539161dee6a1c5bc6d4bac4205593c0a76646e59229b7bf721cb38d4a2a" }, "downloads": -1, "filename": "django-render-partial-0.1.zip", "has_sig": false, "md5_digest": "27afa7feb91d104703f99b6111bea5db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7425, "upload_time": "2014-07-19T07:27:49", "url": "https://files.pythonhosted.org/packages/e7/76/f0d6ade47aa6fd69b8cfa37ace104989134c557344ec15f08e7d61a7691c/django-render-partial-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "f43358fb3b741ebe0b428f69990918cd", "sha256": "7afe3c25aae34d3beaa637c0c69ccc5cba39679001abe3a29b77f2e68f1a352a" }, "downloads": -1, "filename": "django-render-partial-0.2.tar.gz", "has_sig": false, "md5_digest": "f43358fb3b741ebe0b428f69990918cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3321, "upload_time": "2017-06-22T09:33:05", "url": "https://files.pythonhosted.org/packages/79/78/8aa255027fbf87b15539c135fdfe63cd22cbc9c84c2f507b9e845c31ef55/django-render-partial-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "bf13e47c010cb9c6c3257c8532deb8da", "sha256": "3d51cef309f436969b256ce4377fce9d5ee4f3b7dd0358a39e77b8418cd556a4" }, "downloads": -1, "filename": "django-render-partial-0.3.zip", "has_sig": false, "md5_digest": "bf13e47c010cb9c6c3257c8532deb8da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7432, "upload_time": "2017-12-07T10:09:17", "url": "https://files.pythonhosted.org/packages/8d/fb/5af470ffe25f8e75a73a6de55e034d6ebca3fd77a50b713c08219f5eb65f/django-render-partial-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "87ce1aab3953f6c33f7288c46a0f02ea", "sha256": "7834485bbf061ee7c4f3e0d32257b5be3214bf8698a51638383ff754a08fc1e5" }, "downloads": -1, "filename": "django-render-partial-0.4.tar.gz", "has_sig": false, "md5_digest": "87ce1aab3953f6c33f7288c46a0f02ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3289, "upload_time": "2018-12-19T19:19:43", "url": "https://files.pythonhosted.org/packages/d2/bc/eafbab58dabd9e72e4a375646d6231b27df38d7cc92066de3b4fa9f8fe9d/django-render-partial-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87ce1aab3953f6c33f7288c46a0f02ea", "sha256": "7834485bbf061ee7c4f3e0d32257b5be3214bf8698a51638383ff754a08fc1e5" }, "downloads": -1, "filename": "django-render-partial-0.4.tar.gz", "has_sig": false, "md5_digest": "87ce1aab3953f6c33f7288c46a0f02ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3289, "upload_time": "2018-12-19T19:19:43", "url": "https://files.pythonhosted.org/packages/d2/bc/eafbab58dabd9e72e4a375646d6231b27df38d7cc92066de3b4fa9f8fe9d/django-render-partial-0.4.tar.gz" } ] }