I’m using Django as an application framework and it only needs to consume web services (no need to have traditional Django Models and the related ORM).
In this case, since Django is a variant on the MVC architecture (MVT, to be precise) should I wrap the web service calls into a ‘model’ that my App uses or should I just call those web services directly from the Django View and remove the model layer?
4
you just run the syncdb and there are some extra tables which you never use from the views
also the views (at least on older djangos) has nothing to do with the models, just you can use models or not
so you just make an empty models.py for your new app
and btw it is called MTV and not MVC
I question the design choice of using a now-pretty-heavyweight web-framework and neglecting to use major parts of it. Look into using something like Flask instead.