new_file = open('../pages/pdf/test.PDF', 'rb').read()
продолжает давать мне файл / каталог не найден
Я также пытался это сделать в моем app.yaml:
- url: /test.((pdf)|(PDF))
static_files: pages/pdf/test.PDF
upload: pages/pdf/test.PDF
Структура файла
-app.yaml
pages
-index.html
-page1.html
pdf
-test.PDF
entities
-booking.py (file that im writing the above code)
Как правильно открыть файл в Google App Engine?
Вот обработчики app.yaml
- url: /sitemap.xml
script: sitemap.app
- url: /test.((pdf)|(PDF))
static_files: pages/pdf/test.PDF
upload: pages/pdf/test.PDF
application_readable: true
- url: /images
static_dir: pages/images
- url: /fonts
static_dir: pages/fonts
- url: /css
static_dir: pages/css
expiration: 1s
Попытка прикрепить вышеуказанный файл, как показано ниже, используя EmailMessage:
new_file = open(os.path.dirname(__file__) +'/../pages/pdf/test.PDF').read()
message = mail.EmailMessage( sender=EMAIL_SENDER,
subject=subject,body=theBody,to=['myemail@gmail.com'],attachments=
[('test',new_file)])
message.send()
В отладке он говорит: Неверный тип вложения