はこのエラーを取得: - 'レストラン' オブジェクトが無属性 'menu_here__starters'Djangoで外部キーフィールドをExcelにエクスポートする方法Views.py?
を持っている私は私のModels.py
級レストラン(models.Model)でジャンゴ・エクセルのLib
を使用しています:
name = models.CharField(max_length=20)
area = models.CharField(max_length = 30)
menu_here = models.ForeignKey(Menu)
クラスメニュー(models.Model):
starters = models.CharField(max_length = 50)
desserts = models.CharField(max_length = 50)
私Views.py
DEF download_excel_4(リクエスト)で
:
query_set = Restaurant.objects.all() # Foreign column is Menu
column_names = ['menu_here__starters','menu_here__desserts' ]
return excel.make_response_from_query_sets(
query_set,
column_names,
'xls',
file_name="Restaurant With Complete Menu Database"
)
ありがとうございました!この回答はとても簡単です! –