With the advent of py-script it is now really easy to make a pretty webapp using python. If you already pay for a hosted domain you may want your python-powered app right there.
tl;dr
You may run into the problem that your python file seems unaccessible. It might look like this:
(PY0500): Fetching from URL foo/main.py failed with error 500 (Internal Server Error). Are your filename and path correct?
Reason: (at least in my case) The provider uses the Apache Webserver and configured it to not allow script-execution by default.
Solution: To allow script-execution you can use the Apache Webserver’s .htaccess file (note the dot that marks it as a hidden file). I created a subfolder “foo” (below where my index.html resided), put my python files in this folder. Then I created (in the folder “foo”) the file “.htaccess” and configured it as such:
Option -ExecCG
I
AddHandler python-script .py
And that was it.
Was this helpful?
0 / 0