معرفی شرکت ها


djangorestframework-xml-2.0.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

XML support for Django REST Framework
ویژگی مقدار
سیستم عامل -
نام فایل djangorestframework-xml-2.0.0
نام djangorestframework-xml
نسخه کتابخانه 2.0.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده José Padilla
ایمیل نویسنده hello@jpadilla.com
آدرس صفحه اصلی https://github.com/jpadilla/django-rest-framework-xml
آدرس اینترنتی https://pypi.org/project/djangorestframework-xml/
مجوز BSD
# REST Framework XML [![build-status-image]][github-action] [![pypi-version]][pypi] **XML support for Django REST Framework** Full documentation for the project is available at [http://jpadilla.github.io/django-rest-framework-xml][docs]. ## Overview XML support extracted as a third party package directly from the official Django REST Framework implementation. It requires the [defusedxml][defusedxml] package only because it safeguards against some security issues that were discovered. **Note**: XML output provided is an ad-hoc format that isn't formally described. If you have specific XML requirements you'll need to write your own XML parsers/renderers in order to fully control the representation. ## Requirements * Python 3.5+ * Django 2.2+ * Django REST Framework 3.11+ ## Installation Install using `pip`... ```bash $ pip install djangorestframework-xml ``` ## Example ```python REST_FRAMEWORK = { 'DEFAULT_PARSER_CLASSES': ( 'rest_framework_xml.parsers.XMLParser', ), 'DEFAULT_RENDERER_CLASSES': ( 'rest_framework_xml.renderers.XMLRenderer', ), } ``` You can also set the renderer and parser used for an individual view, or viewset, using the APIView class based views. ```python from rest_framework import routers, serializers, viewsets from rest_framework_xml.parsers import XMLParser from rest_framework_xml.renderers import XMLRenderer class UserSerializer(serializers.HyperlinkedModelSerializer): class Meta: model = User fields = ('url', 'username', 'email', 'is_staff') class UserViewSet(viewsets.ModelViewSet): queryset = User.objects.all() serializer_class = UserSerializer parser_classes = (XMLParser,) renderer_classes = (XMLRenderer,) ``` ### Sample output ```xml <?xml version="1.0" encoding="utf-8"?> <root> <list-item> <url>http://127.0.0.1:8000/users/1/.xml</url> <username>jpadilla</username> <email>jpadilla@example.com</email> <is_staff>True</is_staff> </list-item> </root> ``` ## Documentation & Support Full documentation for the project is available at [http://jpadilla.github.io/django-rest-framework-xml][docs]. You may also want to follow the [author][jpadilla] on Twitter. [build-status-image]: https://github.com/jpadilla/django-rest-framework-xml/workflows/CI/badge.svg [github-action]: https://github.com/jpadilla/django-rest-framework-xml/actions?query=workflow%3ACI [pypi-version]: https://img.shields.io/pypi/v/djangorestframework-xml.svg [pypi]: https://pypi.python.org/pypi/djangorestframework-xml [defusedxml]: https://pypi.python.org/pypi/defusedxml [docs]: http://jpadilla.github.io/django-rest-framework-xml [jpadilla]: https://twitter.com/jpadilla_


نیازمندی

مقدار نام
>=0.6.0 defusedxml
>=0.11.1 mkdocs
>=1.6 Django
>=2.4.3 djangorestframework
- pytest-django
- pytest
- flake8
- tox
- pre-commit
>=0.11.1 mkdocs
>=1.6 Django
>=2.4.3 djangorestframework
- pytest-django
- pytest
- flake8


زبان مورد نیاز

مقدار نام
>=3.5 Python


نحوه نصب


نصب پکیج whl djangorestframework-xml-2.0.0:

    pip install djangorestframework-xml-2.0.0.whl


نصب پکیج tar.gz djangorestframework-xml-2.0.0:

    pip install djangorestframework-xml-2.0.0.tar.gz