Book Image

Building web applications with Python and Neo4j

By : Sumit Gupta
Book Image

Building web applications with Python and Neo4j

By: Sumit Gupta

Overview of this book

Table of Contents (14 chapters)
Building Web Applications with Python and Neo4j
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 6. Using Neo4j with Django and Neomodel

Web frameworks or web application frameworks are the standard, structured, and faster way of developing web-based applications that can be exposed over the Internet to a wide variety of users.

Django (https://www.djangoproject.com/) is one of the powerful web-based frameworks written in Python for rapidly creating Python-based web-enabled applications in minutes.

Though there are many other Python web-based frameworks, Django is one of the obvious choices for creating enterprise-grade and large-scale systems. Based on MVC pattern, Django is fast, secure, and scalable.

Django follows the "batteries included" philosophy of Python (https://docs.python.org/2/tutorial/stdlib.html#batteries-included), where it provides various tools and utilities such as templating, forms, routing, authentication, basic database administration, and so on, which makes it easy for the developers to dive in and develop web applications in the shortest possible time.

On...