0
我在models.py類中有一些函數。目前在導出類中提到了所有的字段。我想導出所有的函數字段,而不是提及每一個增加我的代碼行的特定字段。有辦法我可以做到嗎? 下面是導出功能的代碼示例導出導出函數中的所有函數以生成xlsx
def export_xlsx(self, request, queryset):
list_dict = []
idx = 0
for q in queryset:
list_dict += [{}]
list_dict[idx]['name'] = q.name
list_dict[idx]['place'] = q.place
list_dict[idx]['time'] = q.time
list_dict[idx]['date'] = q.date
list_dict[idx]['country'] = q.country
list_dict[idx]['city'] = q.city
idx += 1
h = [
'name',
'place',
'time',
'date',
'country',
'city']
gen_xlsx("export_file", h, list_dict, request)
return request
@Ressaq這是另一個問題,並沒有足夠的上下文來回答它。請將它作爲新問題發佈,並附帶您可能需要的「驗證」示例。另外,解釋一下你是否在尋找一個通用的答案(只適用於任何模型的代碼)或特定的答案(在這種情況下,發佈模型代碼,查詢等)。 –