Код Django работает на локальной машине, но не работает на heroku

мой код Django работает на моем компьютере, но когда я разместил его на Heroku, он показывает ошибку, но когда я запускаю программу на своей машине, она работает нормально. Кто-нибудь может помочь мне, пожалуйста.

Ошибка :

2022-02-11T17:26:36.187430+00:00 app[web.1]: <QueryDict: {'csrfmiddlewaretoken': ['bB8ABomINOKodDyyfQbC8ykkl9Rmormxv9D3X7kVJpyeHeJDKaFeqSPFhZJiThzC'], 'colors': [''], 'size': ['270'], 'colors_ca': [''], 'blurriness': ['4'], 'edges': ['with edges'], 'points': ['5000'], 'back_color': ['#191919'], 'letters': ['$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\\|()1{}[]?-_+~<>i!lI;:,"^`\'. '], 'blur': ['71'], 'style': ['cartooning']}>
2022-02-11T17:26:36.191835+00:00 app[web.1]: user>>>  admin
2022-02-11T17:26:36.194190+00:00 app[web.1]: media\img\20\866E71D6-7AA1-4429-AB3F-99823DDF29B0.jpeg
2022-02-11T17:26:36.194192+00:00 app[web.1]: path is up
2022-02-11T17:26:36.226445+00:00 app[web.1]: Internal Server Error: /home_f/cartoonify_f/
2022-02-11T17:26:36.226446+00:00 app[web.1]: Traceback (most recent call last):
2022-02-11T17:26:36.226447+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/exception.py", line 47, in inner
2022-02-11T17:26:36.226447+00:00 app[web.1]: response = get_response(request)
2022-02-11T17:26:36.226455+00:00 app[web.1]: File "/app/.heroku/python/lib/python3.8/site-packages/django/core/handlers/base.py", line 181, in _get_response
2022-02-11T17:26:36.226456+00:00 app[web.1]: response = wrapped_callback(request, *callback_args, **callback_kwargs)
2022-02-11T17:26:36.226456+00:00 app[web.1]: File "/app/app/views/views.py", line 273, in cartoonify
2022-02-11T17:26:36.226457+00:00 app[web.1]: cartoon, total_color = cartooning(path, request)
2022-02-11T17:26:36.226457+00:00 app[web.1]: File "/app/app/views/views_filters_func.py", line 606, in cartooning
2022-02-11T17:26:36.226457+00:00 app[web.1]: print('befor resizing -- origainal 50px small image: ', img.shape)
2022-02-11T17:26:36.226458+00:00 app[web.1]: AttributeError: 'NoneType' object has no attribute 'shape'
2022-02-11T17:26:36.227187+00:00 app[web.1]: 10.1.13.21 - - [11/Feb/2022:17:26:36 +0000] "POST /home_f/cartoonify_f/ HTTP/1.1" 500 64458 "https://pixelifier.herokuapp.com/home_f/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.2 Safari/605.1.15"
2022-02-11T17:26:36.227822+00:00 heroku[router]: at=info method=POST path="/home_f/cartoonify_f/" host=pixelifier.herokuapp.com request_id=9121505b-0838-4c88-bc0f-67cbf633667d fwd="37.239.124.11" dyno=web.1 connect=0ms service=10399ms status=500 bytes=64759 protocol=https

И мой procfile читается...

web: gunicorn cartoon.wsgi

Любая помощь по этому вопросу будет очень признательна, так как я пытался найти решение самостоятельно в течение последних двух недель и уперся в стену! Почему это работает на моей локальной машине, а не на Heroku!!!

Вернуться на верх