title: Django - Model class interfaces?
body: <p>I have a selection of models which interact with various web APIs. I need to ensure each of the models has a particular method. With PHP I'd create a class interface to ensure my model has the methods necessary to do it's job but it seems Python interfaces don't work with Django models. </p>
  
  <p>I'm assuming the way to do this would be to create a base class that extends model.Model which defines the methods I need and I can overwrite them in each API model if necessary. How am I able to do this without Django picking up the "base" class when syncing the database? Is this even the right way to do it?</p>