skip to content
Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django. Preview this item
ClosePreview this item
Checking...

Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django.

Author: Gastón C Hillar; Norbert Máté
Publisher: Birmingham : Packt Publishing, 2018.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Django is a Python web framework that makes the web development process very easy. It reduces the amount of trivial code that simplifies the creation of web applications and results in faster development. It is a very powerful and a great choice for creating RESTful web services. If you are a python developer who wants to create RESTful web ...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
C. Hillar, Gastón.
Django RESTful Web Services : The easiest way to build Python RESTful APIs and web services with Django.
Birmingham : Packt Publishing, ©2018
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Gastón C Hillar; Norbert Máté
ISBN: 9781788835572 1788835573 9781788833929 1788833929
OCLC Number: 1022787756
Notes: Running migrations that generate relationships.
Description: 1 online resource (314 pages)
Contents: Title Page; Copyright and Credits; www.PacktPub.com; About the Author; Table of Contents; Preface; Installing the Required Software and Tools; Creating a virtual environment with Python 3.x and PEP 405; Understanding the directory structure for a virtual environment; Activating the virtual environment; Deactivating the virtual environment; Installing Django and Django REST frameworks in an isolated environment; Creating an app with Django; Understanding Django folders, files, and configurations; Installing tools; Installing Curl; Installing HTTPie; Installing the Postman REST client. Installing StoplightInstalling iCurlHTTP; Test your knowledge; Summary; Working with Models, Migrations, Serialization, and Deserialization; Defining the requirements for our first RESTful Web Service; Creating our first model; Running our initial migration; Understanding migrations; Analyzing the database; Understanding the table generated by Django; Controlling, serialization, and deserialization; Working with the Django shell and diving deeply into serialization and deserialization; Test your knowledge; Summary; Creating API Views; Creating Django views combined with serializer classes. Understanding CRUD operations with Django views and the request methodsRouting URLs to Django views and functions; Launching Django's development server; Making HTTP GET requests that target a collection of instances; Making HTTP GET requests that target a single instance; Making HTTP POST requests; Making HTTP PUT requests; Making HTTP DELETE requests; Making HTTP GET requests with Postman; Making HTTP POST requests with Postman; Test your knowledge; Summary; Using Generalized Behavior from the APIView Class; Taking advantage of model serializers. Understanding accepted and returned content typesMaking unsupported HTTP OPTIONS requests with command-line tools; Understanding decorators that work as wrappers; Using decorators to enable different parsers and renderers; Taking advantage of content negotiation classes; Making supported HTTP OPTIONS requests with command-line tools; Working with different content types; Sending HTTP requests with unsupported HTTP verbs; Test your knowledge; Summary; Understanding and Customizing the Browsable API Feature; Understanding the possibility of rendering text/HTML content. Using a web browser to work with our web serviceMaking HTTP GET requests with the browsable API; Making HTTP POST requests with the browsable API; Making HTTP PUT requests with the browsable API; Making HTTP OPTIONS requests with the browsable API; Making HTTP DELETE requests with the browsable API; Test your knowledge; Summary; Working with Advanced Relationships and Serialization; Defining the requirements for a complex RESTful Web Service; Creating a new app with Django; Configuring a new web service; Defining many-to-one relationships with models. ForeignKey; Installing PostgreSQL.

Abstract:

Django is a Python web framework that makes the web development process very easy. It reduces the amount of trivial code that simplifies the creation of web applications and results in faster  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1022787756> # Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django.
    a schema:Book, schema:CreativeWork, schema:MediaObject ;
    library:oclcnum "1022787756" ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/4759024784#Place/birmingham> ; # Birmingham
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#CreativeWork/django_electronic_resource> ; # Django (Electronic resource)
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/web_sites_design> ; # Web sites--Design
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_programming_languages_python> ; # Computers--Programming Languages--Python
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computer_programming_software_development> ; # Computer programming--software development
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_programming_open_source> ; # Computers--Programming--Open Source
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_web_general> ; # Computers--Web--General
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/internet_general_works> ; # Internet: general works
    schema:about <http://dewey.info/class/005.3/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/programming_&_scripting_languages_general> ; # Programming & scripting languages: general
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/application_program_interfaces_computer_software> ; # Application program interfaces (Computer software)
    schema:about <http://experiment.worldcat.org/entity/work/data/4759024784#Topic/python_computer_program_language> ; # Python (Computer program language)
    schema:bookFormat schema:EBook ;
    schema:contributor <http://experiment.worldcat.org/entity/work/data/4759024784#Person/mate_norbert> ; # Norbert Máté
    schema:creator <http://experiment.worldcat.org/entity/work/data/4759024784#Person/c_hillar_gaston> ; # Gastón C. Hillar
    schema:datePublished "2018" ;
    schema:description "Title Page; Copyright and Credits; www.PacktPub.com; About the Author; Table of Contents; Preface; Installing the Required Software and Tools; Creating a virtual environment with Python 3.x and PEP 405; Understanding the directory structure for a virtual environment; Activating the virtual environment; Deactivating the virtual environment; Installing Django and Django REST frameworks in an isolated environment; Creating an app with Django; Understanding Django folders, files, and configurations; Installing tools; Installing Curl; Installing HTTPie; Installing the Postman REST client."@en ;
    schema:description "Django is a Python web framework that makes the web development process very easy. It reduces the amount of trivial code that simplifies the creation of web applications and results in faster development. It is a very powerful and a great choice for creating RESTful web services. If you are a python developer who wants to create RESTful web ..."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/4759024784> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://worldcat.org/entity/work/data/4759024784#CreativeWork/django_restful_web_services_the_easiest_way_to_build_python_restful_apis_and_web_services_with_django> ;
    schema:name "Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django."@en ;
    schema:productID "1022787756" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/1022787756#PublicationEvent/birmingham_packt_publishing_2018> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/4759024784#Agent/packt_publishing> ; # Packt Publishing
    schema:url <http://ra.ocls.ca/ra/login.aspx?inst=conestoga&url=http://proquest.safaribooksonline.com/9781788833929> ;
    schema:url <http://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5254606> ;
    schema:url <https://proquest.safaribooksonline.com/9781788833929> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781788835572> ;
    schema:url <https://nls.ldls.org.uk/welcome.html?ark:/81055/vdc_100054857091.0x000001> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=5254606> ;
    schema:workExample <http://worldcat.org/isbn/9781788835572> ;
    schema:workExample <http://worldcat.org/isbn/9781788833929> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB8J8408> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1022787756> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4759024784#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#CreativeWork/django_electronic_resource> # Django (Electronic resource)
    a schema:CreativeWork ;
    schema:name "Django (Electronic resource)" ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Person/c_hillar_gaston> # Gastón C. Hillar
    a schema:Person ;
    schema:familyName "C. Hillar" ;
    schema:givenName "Gastón" ;
    schema:name "Gastón C. Hillar" ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Person/mate_norbert> # Norbert Máté
    a schema:Person ;
    schema:familyName "Máté" ;
    schema:givenName "Norbert" ;
    schema:name "Norbert Máté" ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/application_program_interfaces_computer_software> # Application program interfaces (Computer software)
    a schema:Intangible ;
    schema:name "Application program interfaces (Computer software)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computer_programming_software_development> # Computer programming--software development
    a schema:Intangible ;
    schema:name "Computer programming--software development"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_programming_languages_python> # Computers--Programming Languages--Python
    a schema:Intangible ;
    schema:name "Computers--Programming Languages--Python"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_programming_open_source> # Computers--Programming--Open Source
    a schema:Intangible ;
    schema:name "Computers--Programming--Open Source"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/computers_web_general> # Computers--Web--General
    a schema:Intangible ;
    schema:name "Computers--Web--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/internet_general_works> # Internet: general works
    a schema:Intangible ;
    schema:name "Internet: general works"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/programming_&_scripting_languages_general> # Programming & scripting languages: general
    a schema:Intangible ;
    schema:name "Programming & scripting languages: general"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/4759024784#Topic/web_sites_design> # Web sites--Design
    a schema:Intangible ;
    schema:name "Web sites--Design"@en ;
    .

<http://ra.ocls.ca/ra/login.aspx?inst=conestoga&url=http://proquest.safaribooksonline.com/9781788833929>
    rdfs:comment "5 simultaneous users allowed through Safari Technical Books" ;
    .

<http://worldcat.org/entity/work/data/4759024784#CreativeWork/django_restful_web_services_the_easiest_way_to_build_python_restful_apis_and_web_services_with_django>
    a schema:CreativeWork ;
    rdfs:label "Django RESTful Web Services : The easiest way to build Python RESTful APIs and web services with Django." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1022787756> ; # Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django.
    .

<http://worldcat.org/isbn/9781788833929>
    a schema:ProductModel ;
    schema:isbn "1788833929" ;
    schema:isbn "9781788833929" ;
    .

<http://worldcat.org/isbn/9781788835572>
    a schema:ProductModel ;
    schema:isbn "1788835573" ;
    schema:isbn "9781788835572" ;
    .

<http://www.worldcat.org/title/-/oclc/1022787756>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/1022787756> ; # Django RESTful Web Services : the easiest way to build Python RESTful APIs and web services with Django.
    schema:dateModified "2019-05-11" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.