Files @ 464d85b36a64
Branch filter:

Location: symposion_app/symposion/speakers/management/commands/export_speaker_data.py

Hiroshi Miura
Display proposal result status in proposal admin change lists

feedback from pycon development

commit 3401cdd8253d86e166d980a1d1eb5ba2de01932d
Author: Dan Poirier <dpoirier@caktusgroup.com>
Date: Thu Jun 6 15:10:57 2013 -0400

Signed-off-by: Hiroshi Miura <miurahr@linux.com>
import csv
import os

from django.core.management.base import BaseCommand

from symposion.speakers.models import Speaker


class Command(BaseCommand):

    def handle(self, *args, **options):
        csv_file = csv.writer(open(os.path.join(os.getcwd(), "speakers.csv"), "wb"))
        csv_file.writerow(["Name", "Bio"])

        for speaker in Speaker.objects.all():
            csv_file.writerow([
                speaker.name.encode("utf-8"),
                speaker.biography.encode("utf-8"),
            ])