-
Notifications
You must be signed in to change notification settings - Fork 4
system design
Mustafa Atik edited this page Nov 6, 2016
·
1 revision
In this page, you can find explanations about the architectural design of the system and related diagrams.
Almost every Django application has the following structure.
In this application, there are 4 main system components as shown in the following figure. This Django application exposes a RESTful API which can be accessed from an HTTP client such as Chrome, telnet, curl etc. Requests are redirected to relevant views which also act like MVC controllers. Model components inherit Django's model class which provides ORM style query and filter interface and validation layer.
![Component design] (https://raw.githubusercontent.com/muatik/Swe573HW2016F/master/docs/mockups/systemcomponents.png)