MetaOptions

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
### Example:
###
### from django.db import models
### from django.contrib.options import MetaOptions
###
### class ExampleNamedObject(models.Model):
###     class CSV(MetaOptions):
###             separator = ';'
###             format = (
###                     ('name', 'Name'),
###                     ('describe', 'Description'),
###             )
###     name = models.CharField(maxlength=32)
###     def describe(self):
###             return str(self)
###
### from django.contrib.options.csv import csv
### for row in csv(ExampleNamedObject):
###     print row

More like this

  1. Generic csv export admin action by dek 2 years, 8 months ago
  2. Non model specific CSV export of database content by sethtrain 4 years, 3 months ago
  3. Admin action for a generic "CSV Export" by javinievas 1 year, 2 months ago
  4. FieldAccessForm (per-field user access for forms derived from models) by Killarny 3 years, 7 months ago
  5. remove the annoying "Hold down control..." messages by arthur 1 year, 1 month ago

Comments

derivin (on July 13, 2007):

Please never install anything into the django tree like that. It means most of us can never use it.

Is there any reason why this is not just a third party app like everyone else writes?

#

(Forgotten your password?)