Skip to content

Instantly share code, notes, and snippets.

@jonashaag
Created May 19, 2013 14:41
Show Gist options
  • Save jonashaag/5607856 to your computer and use it in GitHub Desktop.
Save jonashaag/5607856 to your computer and use it in GitHub Desktop.
diff --git a/admin.py b/admin.py
index 640eec1..f850919 100644
--- a/admin.py
+++ b/admin.py
@@ -6,10 +6,11 @@ from django.contrib.auth.forms import UserChangeForm
from django.contrib.auth.models import User
from django.forms import TextInput, ModelForm, Textarea, Select
from reversion import VersionAdmin
+from import_export.admin import ImportExportModelAdmin
from suit_ckeditor.widgets import CKEditorWidget
from suit_redactor.widgets import RedactorWidget
from .models import Country, Continent, KitchenSink, Category, City, \
- Microwave, Fridge, WysiwygEditor, ReversionedItem
+ Microwave, Fridge, WysiwygEditor, ReversionedItem, ImportExportDemo
from suit.admin import SortableTabularInline, SortableModelAdmin
from suit.widgets import SuitDateWidget, SuitSplitDateTimeWidget, \
EnclosedInput, LinkedSelect, AutosizedTextarea
@@ -441,3 +442,10 @@ class ReversionedItemAdmin(VersionAdmin):
admin.site.register(ReversionedItem, ReversionedItemAdmin)
+
+
+class ImportExportDemoAdmin(ImportExportModelAdmin):
+ list_display = ['name', 'field1', 'field2']
+
+
+admin.site.register(ImportExportDemo, ImportExportDemoAdmin)
diff --git a/models.py b/models.py
index 356333f..d6ee3b1 100644
--- a/models.py
+++ b/models.py
@@ -196,3 +196,9 @@ class ReversionedItem(models.Model):
def __unicode__(self):
return self.name
+
+
+class ImportExportDemo(models.Model):
+ name = models.CharField(max_length=64)
+ field1 = models.IntegerField(default=42)
+ field2 = models.BooleanField(default=False)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment