Commit bcd2caf5 by Tom Christie

Abstract out the app_label on test models

parent a02707e1
<a class="github" href="fields.py"></a>
# Serializer fields
> Flat is better than nested.
>
> &mdash; [The Zen of Python][cite]
# Generic Fields
## Field
## ModelField
# Typed Fields
## BooleanField
## CharField
## EmailField
## DateField
## DateTimeField
## IntegerField
## FloatField
# Relational Fields
Relational fields are used to represent model relationships.
## PrimaryKeyRelatedField
## ManyPrimaryKeyRelatedField
## HyperlinkedRelatedField
## ManyHyperlinkedRelatedField
[cite]: http://www.python.org/dev/peps/pep-0020/
...@@ -28,25 +28,22 @@ from django.db import models ...@@ -28,25 +28,22 @@ from django.db import models
# 'pk': self.id # '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: class Meta:
app_label = 'rest_framework' app_label = 'rest_framework'
abstract = True
class BasicModel(models.Model): class Anchor(RestFrameworkModel):
text = models.CharField(max_length=100) 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: class ManyToManyModel(RestFrameworkModel):
app_label = 'rest_framework' rel = models.ManyToManyField(Anchor)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment