Django CSV 파일 생성
2803 단어 공부 노트
import csv
from django.http import HttpResponse
from .models import Book
def make_csv_view(request):
response = HttpResponse(content_type='text/csv')
response['Content-Disposition'] = 'attachment; filename="mybook.csv"'
all_book = Book.objects.all()
writer = csv.writer(response)
writer.writerow(['id', 'title'])
for b in all_book:
writer.writerow([b.id, b.title])
return response
text / csv을 얻었습니다.이것은 브라우저에 이 문서가 HTML 파일이 아닌 CSV 파일임을 알려 줍니다. Content-Disposition 헤더를 받습니다.다른 이름으로 저장 대화 상자에서 브라우저에 사용됩니다writer.writerow를 호출하여 목록이나 모듈 같은 교체 가능한 대상을 전달한다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Django는 어떻게 이메일을 보냅니까?QQ메일로 이메일 보내기 django.core.mail 하위 패키지는 전자메일의 자동 전송 SMT 프로토콜을 봉인했다 이전 준비: QQ번호를 신청하여 QQ번호로 QQ메일에 로그인하고 설정을 수정하여 신청한 QQ번호와...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.