Commit 177e666f by markotibold

BlogPosts > 10 rotation implemeneted

Latest Modelresource example is broken. Required attribute should be set to form, not model. Is fixed.
parent bba89cbc
...@@ -38,6 +38,9 @@ class BlogPost(models.Model): ...@@ -38,6 +38,9 @@ class BlogPost(models.Model):
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
self.slug = slugify(self.title) self.slug = slugify(self.title)
super(self.__class__, self).save(*args, **kwargs) super(self.__class__, self).save(*args, **kwargs)
for obj in self.__class__.objects.order_by('-pk')[10:]:
obj.delete()
class Comment(models.Model): class Comment(models.Model):
......
...@@ -3,7 +3,7 @@ from django.db import models ...@@ -3,7 +3,7 @@ from django.db import models
MAX_INSTANCES = 10 MAX_INSTANCES = 10
class MyModel(models.Model): class MyModel(models.Model):
foo = models.BooleanField(required=False) foo = models.BooleanField()
bar = models.IntegerField(help_text='Must be an integer.') bar = models.IntegerField(help_text='Must be an integer.')
baz = models.CharField(max_length=32, help_text='Free text. Max length 32 chars.') baz = models.CharField(max_length=32, help_text='Free text. Max length 32 chars.')
created = models.DateTimeField(auto_now_add=True) created = models.DateTimeField(auto_now_add=True)
......
from django import forms from django import forms
class MyForm(forms.Form): class MyForm(forms.Form):
foo = forms.BooleanField() foo = forms.BooleanField(required=False)
bar = forms.IntegerField(help_text='Must be an integer.') bar = forms.IntegerField(help_text='Must be an integer.')
baz = forms.CharField(max_length=32, help_text='Free text. Max length 32 chars.') baz = forms.CharField(max_length=32, help_text='Free text. Max length 32 chars.')
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