aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework/tests/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework/tests/models.py')
-rw-r--r--rest_framework/tests/models.py21
1 files changed, 9 insertions, 12 deletions
diff --git a/rest_framework/tests/models.py b/rest_framework/tests/models.py
index c90668ca..c5636f35 100644
--- a/rest_framework/tests/models.py
+++ b/rest_framework/tests/models.py
@@ -28,25 +28,22 @@ from django.db import models
# 'pk': self.id
# })
-class Anchor(models.Model):
+class RestFrameworkModel(models.Model):
"""
- A simple model to use as the target of relationships for other test models.
+ Base for test models that sets app_label, so they play nicely.
"""
- text = models.CharField(max_length=100, default='anchor')
-
class Meta:
app_label = 'rest_framework'
+ abstract = True
-class BasicModel(models.Model):
- text = models.CharField(max_length=100)
+class Anchor(RestFrameworkModel):
+ text = models.CharField(max_length=100, default='anchor')
- class Meta:
- app_label = 'rest_framework'
+class BasicModel(RestFrameworkModel):
+ text = models.CharField(max_length=100)
-class ManyToManyModel(models.Model):
- rel = models.ManyToManyField(Anchor)
- class Meta:
- app_label = 'rest_framework'
+class ManyToManyModel(RestFrameworkModel):
+ rel = models.ManyToManyField(Anchor)