2016-04-05 29 views
-1

Statik klasörde bir pdf dosyası var {% static 'pdf/files.pdf'%}. Bu dosyayı normal bir bağlantı ile indirilebilir hale getirmem gerekiyor .. Herkes bana bunu yapmanın en kolay yolunu verebilir mi? thanks çokDjango'da indirilebilir pdf dosyası bağlantısı

+0

Normal bağlantı? Statik etiketle oluşturulan bağlantı normal değil mi? –

+0

Ben denedim ama bulduğum tüm örnekler benim gibi bir acemi için oldukça karmaşık ve (benim hatalar olabilir) çalışıyorum ... Noarmal bağlantı çok karmaşık fonksiyonlar oluşturmak zorunda kalmadan demektir .. – lucbran

cevap

0

Bir görünüm eylemi oluştur ve bağlantıya (indirme bağlantısına) tıkla ve dosyayı geri ver. ex
:

def generate_PDF(request): file = open('test.pdf', "w+b") file.seek(0) pdf = file.read() file.close() return HttpResponse(pdf, 'application/pdf')

+0

Teşekkürler .. deneyin. Bunun herhangi bir ithalata ihtiyacı var mı? – lucbran

+0

Belli bir içeriğe gerek yok. – GrvTyagi

+0

tamam ama pdf dosyasını nerede saklayacağınız ve html sayfasına nasıl bağlayacağınız? teşekkürler – lucbran

İlgili konular