2016-09-29 6 views
1

データを含むモデル全体(約15列と2500行)をExcelファイルにエクスポートして、htmlページのボタンで直接ダウンロードするにはどうすればよいですか?.xlsでdjangoモデルをエクスポートする

これは私のモデルである:

class Cleartobill(models.Model): 
    soss = models.CharField(max_length=60) 
    soss_line = models.CharField(max_length=70) 
    build_date = models.CharField(max_length=80) 
    ctb_Status = models.CharField(max_length=60) 
    ctb_comment = models.CharField(max_length=50) 
    comments = models.CharField(max_length=200) 
    sjz_status = models.CharField(max_length=60) 
    production_result_Code = models.CharField(max_length=70) 
    bu = models.CharField(max_length=50) 
    pf = models.CharField(max_length=50) 
    current_fcd = models.DateField(null=True, blank=True) 
    tan = models.CharField(max_length=50) 
    eta = models.CharField(max_length=60, null=True, blank=True) 
    tied = models.CharField(max_length=30) 
    otm_status = models.CharField(max_length=30) 
    bucket_aged = models.CharField(max_length=60) 
    ead = models.DateField(null=True, blank=True) 
+0

などのツールによって、そこからファイルをエクセル作成することができますか? – dahrens

+0

ええ私は私のテンプレートにボタンを追加することができ、ユーザーはそのデータを直接ダウンロードすることができますので、views.pyでトリガーできるロジックが必要です – Deluq

+0

http://stackoverflow.com/questions/39773908/export-a-django -model-in-xls – Newtt

答えて

0

あなたはdjango serializersによってJSONにモデルオブジェクトをシリアル化し、その後、ModelAdminのにしたり、独自の見解にtablib

関連する問題