Django: Error when calling the metaclass bases
===

Here is the error

> TypeError: Error when calling the metaclass bases
>     metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases

The class in question within my models.py

    class Business(models.Model, forms.Form):
        name = models.CharField(max_length=128)
        tel_no = models.CharField(max_length=11)
        address_ln1 = models.CharField(max_length=128)
        address_ln2 = models.CharField(max_length=128)
        city = models.CharField(max_length=64)
        county = GBCountySelect()
        postcode = GBPostcodeField()
        website = models.URLField(max_length=128)
    # Logging Info
        slug = models.SlugField()
        date_added = models.DateField(auto_now_add=True)
        time_added = models.TimeField()
        added_by_user = models.CharField(max_length=64)
        last_edit_time = models.TimeField(auto_now=True)
        last_edit_date = models.DateField(auto_now=True)

The line I am getting the error on:

    name = models.CharField(max_length=128)

But I (think) it means this one:

    class Business(models.Model, forms.Form):

I'm not sure what it means exactly, how can I inherit my models from models.Model and forms.Form within the same class? Can I not pass two values when creating my class? If so how?

EDIT
Here are my imports for the models and forms

    from django.db import models
    from django import forms

